以下是使用 C# 和 NOIP 库创建 Excel 文件并写入数据的示例代码:

using NOIP;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ExcelWriter
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Excel 文件并打开工作表
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets.Add('Sheet1');

            // 写入数据
            worksheet.Cells[0, 0].Value = 'Name';
            worksheet.Cells[0, 1].Value = 'Age';
            worksheet.Cells[1, 0].Value = 'Tom';
            worksheet.Cells[1, 1].Value = 20;
            worksheet.Cells[2, 0].Value = 'Jerry';
            worksheet.Cells[2, 1].Value = 18;

            // 保存 Excel 文件
            string filePath = 'C:\Users\UserName\Documents\example.xlsx';
            FileStream stream = new FileStream(filePath, FileMode.Create);
            workbook.Save(stream, FileFormat.Xlsx);
            stream.Close();

            Console.WriteLine('Excel file saved to: ' + filePath);
            Console.ReadKey();
        }
    }
}

首先,需要在代码中导入 NOIP 库。然后,创建一个 Workbook 对象,该对象代表了整个 Excel 文件。使用 Worksheets 属性可以获取工作表的集合。这里我们创建了一个名为'Sheet1'的工作表。

接下来,使用 Cells 属性可以获取指定单元格。给单元格赋值可以使用 Value 属性。

最后,保存 Excel 文件需要提供文件路径和文件格式。这里我们选择了 xlsx 格式。保存操作使用 Save 方法,需要提供一个 Stream 对象。

注意,如果指定的文件路径不存在,则会抛出异常。需要事先创建好文件夹或手动创建文件。

这是一个简单的示例,可以更改单元格值和文件路径来适应自己的需求。

C# 使用 NOIP 库创建 Excel 文件并写入数据

原文地址: https://www.cveoy.top/t/topic/oY2h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录