C# – 将xls文件转换为没有office组件的xlsx
发布时间:2020-12-15 23:45:44 所属栏目:百科 来源:网络整理
导读:我有一台服务器,不能安装任何办公室,所以我使用Closed XML对excel文件进??行一些操作. 但ClosedXML仅适用于.xlsx文件,我也有xls文件来处理. 我花了差不多一整天的时间来寻找一种方法,将.xls文件转换为.xlsx文件而不使用任何办公室库(因为我的指定服务器上没
我有一台服务器,不能安装任何办公室,所以我使用Closed
XML对excel文件进??行一些操作.
但ClosedXML仅适用于.xlsx文件,我也有xls文件来处理. 我花了差不多一整天的时间来寻找一种方法,将.xls文件转换为.xlsx文件而不使用任何办公室库(因为我的指定服务器上没有安装办公室……) 有人可以告诉我如何将这些.xls文件转换为.xlsx文件? 解决方法
对于Microsoft.Office.Interop,您需要安装办公室.
您可以使用 使用EPPLus从DataTable创建xlsx文件很简单: using (ExcelPackage pck = new ExcelPackage(newFile)) { ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Name of Worksheet"); ws.Cells["A1"].LoadFromDataTable(dataTable,true); pck.Save(); } 上面的第一个链接显示了如何从xls文件获取DataTable. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |