1
我只是试图使用open xml将excel导出为datatable。提到下面的方法,使用c#中的Open Xml SDK将DataTable导出为Excel时指定编码格式
Export DataTable to Excel with Open Xml SDK in c#
但我不能指定创建了Excel的编码格式。我想用UTF-Encoding-8格式保存或创建excecl。
可以如何使用Open XML
我只是试图使用open xml将excel导出为datatable。提到下面的方法,使用c#中的Open Xml SDK将DataTable导出为Excel时指定编码格式
Export DataTable to Excel with Open Xml SDK in c#
但我不能指定创建了Excel的编码格式。我想用UTF-Encoding-8格式保存或创建excecl。
可以如何使用Open XML
要保存一个Excel使用UTF编码-8格式的文件,你需要在工具指定的编码格式格式化specificed有人帮助 - >Web选项 - >编码保存excel文件。
使用OpenXML,您需要创建一个新的WebPublishing
并将其添加到Workbook
。
WebPublishing webPublishing1 = new WebPublishing(){ AllowPng = true, TargetScreenSize = TargetScreenSizeValues.Sz1024x768, CodePage = (UInt32Value)65001U };
workbook1.Append(webPublishing1);
//Where workbook1 is WorkbookPart.Workbook