gpt4 book ai didi

c# - 如果未安装 msoffice,如何在我的 C# 应用程序中创建 excel

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:01 25 4
gpt4 key购买 nike

您好,我正在创建一个应用程序,我需要通过它创建一个 Excel。我添加了 Microsoft Excel 12.Object Library 作为对应用程序的引用。但是我的服务器没有安装 Msoffice。那么我如何在该服务器中创建 Excel。

最佳答案

我可以推荐EPPlus因为它简单、强大并且无需安装 Office/Excel 和 Excel 2007 电子表格(xlsx 文件)即可工作。它的许可证模型是 LGPL .

var excel = new ExcelPackage();
excel.File = new System.IO.FileInfo(@"C:\Temp\AnExcelFile.xlsx");
if (excel.File.Exists)
excel.Load(excel.File.Open(FileMode.Open));
ExcelWorksheet ws = excel.Workbook.Worksheets.Add("Worksheet-Name");//must be unique and less than 31 characters long
ws.Cells[26, 1].LoadFromDataTable(dt, true); //loading from DataTable, the 2.Parameter is PrintHeaders
ws.Cells[26, 1].LoadFromCollection(query, true); //loading by LINQ-Query also possible
excel.Save();

关于c# - 如果未安装 msoffice,如何在我的 C# 应用程序中创建 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13120184/

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