Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c中的Open Xml SDK将数据表导出到Excel时指定编码格式#_C#_Openxml_Openxml Sdk - Fatal编程技术网

C# 使用c中的Open Xml SDK将数据表导出到Excel时指定编码格式#

C# 使用c中的Open Xml SDK将数据表导出到Excel时指定编码格式#,c#,openxml,openxml-sdk,C#,Openxml,Openxml Sdk,我只是尝试使用开放式xml将datatable导出为excel。参考以下方法 但我无法指定创建的excel的编码格式。我想用UTF-Encoding-8格式保存或创建EXECCL 有人可以帮助您了解如何使用Open XML指定格式要使用UTF-Encoding-8格式保存Excel文件,您需要在保存Excel文件时在“工具”->“Web选项”->“编码”下指定编码格式 使用OpenXML,您需要创建一个新的WebPublishing,并将其添加到工作簿中 WebPublishing webPu

我只是尝试使用开放式xml将datatable导出为excel。参考以下方法

但我无法指定创建的excel的编码格式。我想用UTF-Encoding-8格式保存或创建EXECCL


有人可以帮助您了解如何使用Open XML指定格式要使用UTF-Encoding-8格式保存Excel文件,您需要在保存Excel文件时在“工具”->“Web选项”->“编码”下指定编码格式

使用OpenXML,您需要创建一个新的
WebPublishing
,并将其添加到
工作簿中

WebPublishing webPublishing1 = new WebPublishing(){ AllowPng = true, TargetScreenSize = TargetScreenSizeValues.Sz1024x768, CodePage = (UInt32Value)65001U };
workbook1.Append(webPublishing1);
//Where workbook1 is WorkbookPart.Workbook