我的代码在我的C#的WinForms应用程序下面一行:C#与煤焦循环和数字
excell_app.createHeaders(1, 1, "Product_1", "A1", "A1", "n");
凡说"Product_1"
我就需要遍历我在我的数组中的所有项目,并在那里说"A1", "A1"
我需要它来获取下一个值,即"B2","B2"
我不能确定哪个循环,我应该使用,因为我需要一个for next
通过我的数组interate但后来我需要增加该位置的值"B2","B2"
这里是我的尝试:
foreach (string value in ProductName)
{
excell_app.createHeaders(1, 1, "+ value +", "A1", "A1", "n");
}
我不知道如何通过字母和数字迭代我的位置值:
是这样的:(我想这可能是错的,请指教)
char X='A'+1;
X++
因此, “A1” 变成 “B2” 成为 “C3”,这变成“D4”等? “I9”会发生什么? “J10”? –
在'Z26'之后它应该读取'AA1',然后'AB2' ..它只是Excel列。 – PriceCheaperton
有一种方法可以不用称为[R1C1参考]的字母访问它们(http://www.lytebyte.com/2008/04/29/what-are-a1-and-r1c1-reference-style-in-excel/ )这可能会更好。因为R1指的是第1行,而C1指的是第1列。它可能更容易遍历。不知道如何实现它,所以我没有添加答案。我只是不小心将我的工作xcel应用程序设置为它并发现了它。 –