繁体   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