📜  c# 创建 excel 文件 - C# (1)

📅  最后修改于: 2023-12-03 14:59:41.691000             🧑  作者: Mango

C# 创建 Excel 文件

本文将介绍如何使用 C# 创建 Excel 文件。Excel 是一款流行的电子表格软件,它提供了丰富的数据处理、计算和可视化功能。C# 是一种跨平台的高级编程语言,它可以与 Excel 相互操作,实现创建、读取和修改 Excel 文件的功能。

使用 NPOI 库创建 Excel 文件

NPOI 是一个开源的 .NET 类库,可以用于操作 Office(包括 Excel)文件。以下是使用 NPOI 库创建 Excel 文件的步骤:

  1. 在 Visual Studio 中创建一个新的 C# 控制台应用程序项目。

  2. 在 NuGet 包管理器控制台中执行以下命令安装 NPOI 库:

    Install-Package NPOI
    
  3. 在 C# 代码中导入 NPOI 的命名空间:

    using NPOI.SS.UserModel;
    using NPOI.XSSF.UserModel;
    
  4. 创建一个新的工作簿对象:

    IWorkbook workbook = new XSSFWorkbook();
    
  5. 创建一个新的工作表对象:

    ISheet sheet = workbook.CreateSheet("Sheet1");
    
  6. 在工作表中创建行和单元格,并设置单元格的值:

    IRow row = sheet.CreateRow(0); // 创建第一行
    ICell cell = row.CreateCell(0); // 创建第一个单元格
    cell.SetCellValue("Hello, Excel!"); // 设置单元格的值
    
  7. 保存工作簿为 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 文件方面有所帮助。