gpt4 book ai didi

c# - 以编程方式将 XLS 转换为 XLSB?

转载 作者:可可西里 更新时间:2023-11-01 08:38:55 25 4
gpt4 key购买 nike

我有一位客户需要将 XLS 文件转换为 XLSB。有没有人以编程方式完成此操作(有或没有附加组件 --- 无关紧要 --- 只需要能够自动化它)?我正在寻找一种自动化方法。

附带说明一下,客户问这个是因为他们使用 Sharepoint,它似乎有一种比 XLS 更快更容易地分析 XLSB 文件的方法?我正在努力提高我的 Sharepoint 知识,但与此同时,我正在尝试找到这个 XLSB 问题的答案。

最佳答案

好吧,还有一个短格式版本:

using Microsoft.Office.Interop.Excel;

// init excel
Application excelApplication = new Application();

// ...

// open book in any format
Workbook workbook = excelApplication.Workbooks.Open("1.xls", XlUpdateLinks.xlUpdateLinksNever, true, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

// save in XlFileFormat.xlExcel12 format which is XLSB
workbook.SaveAs("1.xlsb", XlFileFormat.xlExcel12, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

// close workbook
workbook.Close(false, Type.Missing, Type.Missing);

// ...

// shutdown excel
excelApplication.Quit();

您需要安装具有 .NET 编程支持的 Excel(默认情况下在安装程序中禁用!)并从您的项目中引用适用于 Excel 的 MS Office PIA 程序集:

add Excel PIA reference

引用资料: Workbooks.Open , workbook.SaveAs , XlFileFormat.xlExcel12

关于c# - 以编程方式将 XLS 转换为 XLSB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6442698/

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