写出C#批量读写excel单元格的代码
以下是一个示例代码,用于批量读写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文件的路径替换为您实际的文件路径
原文地址: https://www.cveoy.top/t/topic/ighm 著作权归作者所有。请勿转载和采集!