gpt4 book ai didi

c# - 从 C# 中的 excel 中读取列索引和列值

转载 作者:行者123 更新时间:2023-12-04 21:39:37 30 4
gpt4 key购买 nike

我有一个从 excel 文件中读取数据的 c# 应用程序。

我用了
Range xlRng = (Range)workSheet.get_Range("A1:B6", Missing.Value);
这是从 A1 到 B6 单元格读取值

如果我给了一个范围,我需要读取字典的值,键名必须是单元格索引,值必须是相应的单元格值

关键值

A1 值1

B1 值(value) 2

A2 值3

B2 值(value)4

最佳答案

你也可以试试这个

Excel.Range xlRng = (Excel.Range)workSheet.get_Range("A1:B6", Type.Missing);
Dictionary<string, string> dic = new Dictionary<string, string>();
foreach (Excel.Range cell in xlRng)
{

string cellIndex = cell.get_AddressLocal(false, false, Excel.XlReferenceStyle.xlA1, Type.Missing, Type.Missing);
string cellValue = Convert.ToString(cell.Value2);
dic.Add(cellIndex, cellValue);
}

如果你和我一样使用 Excel 命名空间,别忘了导入命名空间
using Excel = Microsoft.Office.Interop.Excel;

我希望这会有所帮助

关于c# - 从 C# 中的 excel 中读取列索引和列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19828687/

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