gpt4 book ai didi

c# - 如何读取单个 Excel 单元格值

转载 作者:IT王子 更新时间:2023-10-29 03:53:03 28 4
gpt4 key购买 nike

我有一个带有 sheet1 的 excel 文件,我需要在第 2 行和第 10 列读取一个值。这是我的代码。

Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(workbookPath, 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
Excel.Sheets excelSheets = excelWorkbook.Worksheets;
string currentSheet = "Sheet1";
Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelSheets.get_Item(currentSheet);
var cell = (Excel.Range)excelWorksheet.Cells[10, 2];

获取单元格对象Excel.Range后,我不知道如何读取该单元格的内容。我尝试将其转换为数组并循环遍历它,然后尝试转换为字符串数组等。我相信这非常简单。有没有一种直接的方法可以只获取一个字符串单元格值?

最佳答案

您需要将其转换为字符串(而不是字符串数组),因为它是单个值。

var cellValue = (string)(excelWorksheet.Cells[10, 2] as Excel.Range).Value;

关于c# - 如何读取单个 Excel 单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com