【发布时间】:2017-06-06 15:20:34
【问题描述】:
我只是想使用打开的 xml 将数据表导出为 excel。参考以下方法,
Export DataTable to Excel with Open Xml SDK in c#
但我无法指定创建的 excel 的编码格式。我想保存或创建 UTF-Encoding-8 格式的 Excel。
有人可以帮助您了解如何使用 Open XML 指定格式
【问题讨论】:
标签: c# openxml openxml-sdk
我只是想使用打开的 xml 将数据表导出为 excel。参考以下方法,
Export DataTable to Excel with Open Xml SDK in c#
但我无法指定创建的 excel 的编码格式。我想保存或创建 UTF-Encoding-8 格式的 Excel。
有人可以帮助您了解如何使用 Open XML 指定格式
【问题讨论】:
标签: c# openxml openxml-sdk
要以 UTF-Encoding-8 格式保存 Excel 文件,您需要在 Tools -> Web Options -> Encoding 下指定编码格式em> 同时保存 excel 文件。
使用 OpenXML,您需要创建一个新的 WebPublishing 并将其添加到 Workbook。
WebPublishing webPublishing1 = new WebPublishing(){ AllowPng = true, TargetScreenSize = TargetScreenSizeValues.Sz1024x768, CodePage = (UInt32Value)65001U };
workbook1.Append(webPublishing1);
//Where workbook1 is WorkbookPart.Workbook
【讨论】: