相关疑难解决方法(0)

如何将列号(例如127)转换为excel列(例如AA)

如何在C#中将数字转换为Excel列名,而不使用自动从Excel直接获取值.

Excel 2007的可能范围为1到16384,即它支持的列数.结果值应采用excel列名称的形式,例如A,AA,AAA等.

c# excel

452
推荐指数
16
解决办法
22万
查看次数

生成字母表中的字母数组

有没有一种简单的方法来生成包含C#中字母表字母的数组?手动完成它并不难,但我想知道是否有内置的方法来做到这一点.

c# alphabet

84
推荐指数
10
解决办法
14万
查看次数

在C#中生成Excel列字母的最快功能

什么是最快的c#函数,它接受并返回包含一个或多个字母的字符串,以便在Excel函数中使用?例如,1返回"A",26返回"Z",27返回"AA"等.

这被称为成千上万次,并且需要25%的时间来生成具有许多公式的大型电子表格.

public string Letter(int intCol) {

    int intFirstLetter = ((intCol) / 676) + 64;
    int intSecondLetter = ((intCol % 676) / 26) + 64;
    int intThirdLetter = (intCol % 26) + 65;

    char FirstLetter = (intFirstLetter > 64) ? (char)intFirstLetter : ' ';
    char SecondLetter = (intSecondLetter > 64) ? (char)intSecondLetter : ' ';
    char ThirdLetter = (char)intThirdLetter;

    return string.Concat(FirstLetter, SecondLetter, ThirdLetter).Trim();
}
Run Code Online (Sandbox Code Playgroud)

c# excel performance

35
推荐指数
5
解决办法
3万
查看次数

迭代字母 - C#a-caz

我有一个关于迭代字母表的问题.我想有一个以"a"开头并以"z"结尾的循环.之后,循环开始"aa"并计入"az".之后以"ba"开头直到"bz"等等......

有人知道一些解决方案吗?

谢谢

编辑:我忘了我给函数一个字符"a"然后函数必须返回b.如果你给"bnc"那么函数必须返回"bnd"

c# iteration loops count alphabet

16
推荐指数
2
解决办法
3万
查看次数

将列索引转换为Excel列名

给定列的索引,如何获得Excel列名?

问题是棘手比它听起来,因为它只是基地-26.列不像普通数字那样换行.即使是Microsoft支持示例也不会扩展到ZZZ之外.

免责声明:这是我之前做过的一些代码,它今天再次遇到了我的桌面.我认为值得在这里发布作为预先回答的问题.

.net excel

12
推荐指数
4
解决办法
3万
查看次数

使用C#在Excel/VSTO中的列号为列号

如何查找列的名称或标题?

例如,如果我在excel中选择第5列意味着我希望结果为"E".如何获取对应于列号的字母或字母.

请帮我解释一下代码

c# vsto excel-2007

5
推荐指数
2
解决办法
4654
查看次数

标签 统计

c# ×5

excel ×3

alphabet ×2

.net ×1

count ×1

excel-2007 ×1

iteration ×1

loops ×1

performance ×1

vsto ×1