[英]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.