gpt4 book ai didi

c#从excel文件中获取值列表

转载 作者:行者123 更新时间:2023-12-04 22:07:03 25 4
gpt4 key购买 nike

我正在为 Excel 文件开发一个 dll。
在dll中我想做一个方法,客户端将输入行以获取列表,然后输入列从并获取列表。
就像是:
public List GetValueList(int inRow, string fromColumn, string toColumn)

问题是 - 我怎样才能做到这一点?在 Excel 中有“AZX”、“AA”等列……我不能只做“fromColumn++”。

有任何想法吗?我希望我自己解释。

最佳答案

Cells Worksheet 的成员object 将行号和列号都作为整数。所以你可以做这样的事情:

List<object> GetValueList(Worksheet WS, int inRow, int fromColumn, int toColumn)
{
List<object> MyList = new List<object>(toColumn - fromColumn + 1);
for(int i=fromColumn; i<=toColumn; i++)
MyList.Add(WS.Cells[inRow, i].Value);

return MyList;
}
注意 fromColumn 和 toColumn 都是整数。如果您需要从字母列号(如 BD 或 AFH)转换,只需使用 WS.Range("BD" + "1").Column ,将“BD”替换为您拥有的实际列号。

关于c#从excel文件中获取值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954511/

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