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