C# 操作excel
时间: 2023-08-17 08:06:34 浏览: 205
在 C# 中操作 Excel 可以使用 Microsoft Office Interop Excel 库。以下是一个简单的示例来演示如何在 C# 中读取和写入 Excel 文件:
首先,确保你的项目引用了 Microsoft.Office.Interop.Excel 库。然后,在代码中添加以下命名空间:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
```
读取 Excel 文件:
```csharp
Excel.Application excelApp = new Excel.Application();
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(@"C:\path\to\your\file.xlsx");
Excel.Worksheet excelWorksheet = excelWorkbook.Sheets[1]; // 第一个工作表
// 读取单元格的值
string cellValue = excelWorksheet.Cells[1, 1].Value.ToString();
// 关闭 Excel 进程
excelWorkbook.Close();
excelApp.Quit();
```
写入 Excel 文件:
```csharp
Excel.Application excelApp = new Excel.Application();
Excel.Workbook excelWorkbook = excelApp.Workbooks.Add();
Excel.Worksheet excelWorksheet = excelWorkbook.ActiveSheet;
// 写入单元格的值
excelWorksheet.Cells[1, 1].Value = "Hello, World!";
// 保存 Excel 文件
excelWorkbook.SaveAs(@"C:\path\to\save\file.xlsx");
// 关闭 Excel 进程
excelWorkbook.Close();
excelApp.Quit();
```
请注意,这只是一个简单的示例,你可以根据自己的需求进行更多的操作,比如读取和写入多个单元格、设置样式等。还有其他第三方库也可以用来操作 Excel,比如 EPPlus、NPOI 等,可以根据具体需求选择合适的库来使用。
阅读全文