📅  最后修改于: 2023-12-03 14:59:41.691000             🧑  作者: Mango
本文将介绍如何使用 C# 创建 Excel 文件。Excel 是一款流行的电子表格软件,它提供了丰富的数据处理、计算和可视化功能。C# 是一种跨平台的高级编程语言,它可以与 Excel 相互操作,实现创建、读取和修改 Excel 文件的功能。
NPOI 是一个开源的 .NET 类库,可以用于操作 Office(包括 Excel)文件。以下是使用 NPOI 库创建 Excel 文件的步骤:
在 Visual Studio 中创建一个新的 C# 控制台应用程序项目。
在 NuGet 包管理器控制台中执行以下命令安装 NPOI 库:
Install-Package NPOI
在 C# 代码中导入 NPOI 的命名空间:
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
创建一个新的工作簿对象:
IWorkbook workbook = new XSSFWorkbook();
创建一个新的工作表对象:
ISheet sheet = workbook.CreateSheet("Sheet1");
在工作表中创建行和单元格,并设置单元格的值:
IRow row = sheet.CreateRow(0); // 创建第一行
ICell cell = row.CreateCell(0); // 创建第一个单元格
cell.SetCellValue("Hello, Excel!"); // 设置单元格的值
保存工作簿为 Excel 文件:
using (FileStream file = new FileStream("output.xlsx", FileMode.Create))
{
workbook.Write(file);
}
以上代码将创建一个名为 "output.xlsx" 的 Excel 文件,并在第一个单元格中设置文本 "Hello, Excel!"。
注意:以上代码使用的是 .xlsx 格式的 Excel 文件,如果要创建 .xls 格式的文件,需要使用 HSSFWorkbook 和 HSSFSheet。
本文介绍了使用 C# 创建 Excel 文件的基本步骤,并使用 NPOI 库提供了一个示例代码。通过使用这些技术,程序员可以轻松地在 C# 中操作 Excel 文件,实现各种数据处理和导出功能。
希望本文对程序员在使用 C# 创建 Excel 文件方面有所帮助。