以下是一个示例代码,用于批量读写Excel单元格的C#代码:

using System;
using System.IO;
using Excel = Microsoft.Office.Interop.Excel;

namespace ExcelReadWriteExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建Excel应用程序对象
            Excel.Application excelApp = new Excel.Application();

            // 打开Excel文件
            Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excel\file.xlsx");

            // 获取第一个工作表
            Excel.Worksheet worksheet = workbook.Sheets[1];

            // 读取单元格的值
            string cellValue = worksheet.Cells[1, 1].Value.ToString();
            Console.WriteLine("单元格A1的值为:" + cellValue);

            // 写入单元格的值
            worksheet.Cells[2, 1] = "Hello, World!";

            // 保存更改并关闭Excel文件
            workbook.Save();
            workbook.Close();

            // 退出Excel应用程序
            excelApp.Quit();
        }
    }
}

请注意,上述代码使用了Microsoft.Office.Interop.Excel命名空间,这需要安装“Microsoft Office Interop Excel”组件。可以在Visual Studio的“工具”>“NuGet包管理器”>“程序包管理器控制台”中运行以下命令来安装该组件:

Install-Package Microsoft.Office.Interop.Excel

此外,还需要确保将Excel文件的路径替换为您实际的文件路径

写出C#批量读写excel单元格的代码

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

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