gpt4 book ai didi

c# - 以编程方式将 Excel 2003 文件转换为 2007+

转载 作者:行者123 更新时间:2023-12-01 18:49:47 25 4
gpt4 key购买 nike

我正在寻找一种方法,从本质上获取 Excel 文件的文件夹(旧的 2003 文件扩展名为 .xls),并将它们转换为 .xlsm。我知道你可以自己进入Excel表并手动完成,但是有没有办法用代码来完成呢?具体使用任何类型的库?

最佳答案

这不是我的代码,但我以前使用过 ClosedXML,它非常棒。我在常见问题解答中发现了这一点,询问它是否支持 Excel 2003,看起来它应该适合您...

为了澄清,这使用了 Office Interop 库而不是 closeXML,但我提到过它,以防您需要进行任何其他修改。

public void Convert(String filesFolder)
{
files = Directory.GetFiles(filesFolder);

var app = new Microsoft.Office.Interop.Excel.Application();
var wb = app.Workbooks.Open(file);
wb.SaveAs(Filename: file + "x", FileFormat: Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook);
wb.Close();
app.Quit();
}

Here is the link

希望有帮助:D

关于c# - 以编程方式将 Excel 2003 文件转换为 2007+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18904561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com