C# 使用Sharepoint和C将XLS转换为XSLX#
我了解Word Automation Services,在那里我可以启动一个C# 使用Sharepoint和C将XLS转换为XSLX#,c#,sharepoint-2010,excel-2007,excel-2003,C#,Sharepoint 2010,Excel 2007,Excel 2003,我了解Word Automation Services,在那里我可以启动一个转换作业,使您能够将.docx文件转换为PDF或.doc等格式 我认为这些服务还允许将XLSX转换为XLS文件——我错了。查看SaveFormat时,它只支持Word。Excel自动化服务似乎没有这样的转换工作 如何将XLS文件转换为XLSX而不使用Excel自动化(即,不在服务器上安装Excel)? 编辑: 最后,我用它进行了转换。我注意到,您一定可以这样做(将XLS with转换为一行MS Excel文件,而无需安装
转换作业
,使您能够将.docx文件转换为PDF或.doc等格式
我认为这些服务还允许将XLSX转换为XLS文件——我错了。查看SaveFormat
时,它只支持Word。Excel自动化服务似乎没有这样的转换工作
如何将XLS文件转换为XLSX而不使用Excel自动化(即,不在服务器上安装Excel)?
编辑:最后,我用它进行了转换。我注意到,您一定可以这样做(将XLS with转换为一行MS Excel文件,而无需安装Excel Services或MS Excel[使用InterOp]到XLSX,后者为OpenXML格式) 如果您想在MS Excel安装的PC上转换它,请查看此链接
但是,如果找到一种方法,我会很高兴与您共享它以供使用。我相信您可以做到这一点(在没有安装Excel Services或MS Excel的情况下,[使用InterOp]将XLS转换为XLSX,这是一种OpenXML格式) 如果您想在MS Excel安装的PC上转换它,请查看此链接 但是,如果找到一种方法,我会很高兴与您共享它以供使用。您可以尝试,或者这些库允许您编写excel文件,而无需使用excel COM对象 您可以逐个单元格读取并创建从另一个单元格复制的新工作表(逐个单元格复制)您可以尝试,或者这些库允许您在不使用excel COM对象的情况下编写excel文件
您可以逐个单元格阅读并创建从另一个单元格复制的新工作表(逐单元格复制)谢谢您的输入,您提供的链接只是对MS Word文件进行互操作转换-我正在查找Excel,不使用互操作。谢谢您的输入,您提供的链接只是对MS Word文件进行互操作转换-我正在查找Excel而不是使用互操作。此链接可能会帮助您了解更多Excel库看起来非常有趣,并且是开源的-但它没有转换,因此我仍然需要逐行读取一个文件并将其另存为XLSX。。。多么麻烦;-)此链接可能会帮助您了解更多ExcelLibrary看起来非常有趣,并且是开源的-但它不会转换,因此我仍然需要逐行读取一个文件并将其另存为XLSX。。。多么麻烦;-)