簡體   English   中英

如何使用Office Open XML SDK 2.0獲取列標題列表?

[英]How to get a list of column headers using Office Open XML SDK 2.0?

使用OpenXML SDK 2.0,如何獲取列標題列表?

我不想在這里復制粘貼代碼,因為它很大。

在這里,您可以找到使用Open XML SDK 2.0所需的示例: 如何:在電子表格文檔中獲取列標題

可以從MS網站下載提供的示例以及與Open XML 2.0相關的所有其他示例。 和MS Office: 適用於Visual Studio 2010的Open XML SDK 2.0代碼段

不要使用MS Office OpenXML SDK 2.0,請嘗試使用Koogra Excel BIFF / XLSX Reader Library,這將允許您使用以下4行代碼來完成此操作:

var r = worksheet.CellMap.FirstRow;
var row = worksheet.GetRow(r);
for (var c = worksheet.CellMap.FirstCol; c <= worksheet.CellMap.LastCol; ++c)
{
    Columns.Add(row.GetCell(c).GetFormattedValue());
}

Columns是一個List<string>

更新: EPPlus甚至比Koogra更好,並且它得到了積極維護,因此我在項目中轉而使用該庫,並且根據我的經驗,它非常快速可靠。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM