我只是想使用 open xml 将数据表导出为 excel。参考了下面的方法,
在 C# 中使用 Open Xml SDK 将数据表导出到 Excel https://stackoverflow.com/questions/11811143/export-datatable-to-excel-with-open-xml-sdk-in-c-sharp
但我无法指定创建的excel的编码格式。我想用 UTF-Encoding-8 格式保存或创建 excel。
有人可以帮助解决如何使用 Open XML 指定格式吗
要将 Excel 文件保存为 UTF-Encoding-8 格式,您需要在下面指定编码格式Tools -> 网页选项 -> Encoding保存excel文件时。
使用 OpenXML,您需要创建一个新的WebPublishing
并将其添加到Workbook
.
WebPublishing webPublishing1 = new WebPublishing(){ AllowPng = true, TargetScreenSize = TargetScreenSizeValues.Sz1024x768, CodePage = (UInt32Value)65001U };
workbook1.Append(webPublishing1);
//Where workbook1 is WorkbookPart.Workbook
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)