📅  最后修改于: 2023-12-03 15:08:34.550000             🧑  作者: Mango
在 C# 开发中,操作 EXCEL 文件是一个常见的需求。本文将介绍如何在 C# 中从 EXCEL 文件中返回指定单元格的值。
在开始操作 EXCEL 文件之前,需要在项目中引用 Microsoft.Office.Interop.Excel
。
以下是获取单元格值的步骤:
var excelApp = new Microsoft.Office.Interop.Excel.Application();
var excelWorkbook = excelApp.Workbooks.Open(filePath);
var excelWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)excelWorkbook.Sheets[1];
var cell = excelWorksheet.Cells[rowIndex, columnIndex];
var cellValue = cell.Value;
using Microsoft.Office.Interop.Excel;
namespace ExcelDemo
{
class Program
{
static void Main(string[] args)
{
var filePath = "D:\\test.xlsx";
var rowIndex = 1;
var columnIndex = 1;
var excelApp = new Microsoft.Office.Interop.Excel.Application();
var excelWorkbook = excelApp.Workbooks.Open(filePath);
var excelWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)excelWorkbook.Sheets[1];
var cell = excelWorksheet.Cells[rowIndex, columnIndex];
var cellValue = cell.Value;
excelWorkbook.Close();
excelApp.Quit();
System.Console.WriteLine(cellValue);
}
}
}
本文介绍了如何在 C# 中从 EXCEL 中获取指定单元格的值。需要注意的是,使用完 Microsoft.Office.Interop.Excel
后,需要关闭 EXCEL 文件和应用程序。