【发布时间】:2013-07-10 20:49:09
【问题描述】:
我在这里找到了 http://lateral8.com/articles/2010/3/5/openxml-sdk-20-export-a-datatable-to-excel.aspx 很棒的功能
private string getColumnName(int columnIndex)
{
int dividend = columnIndex;
string columnName = String.Empty;
int modifier;
while (dividend > 0)
{
modifier = (dividend - 1) % 26;
columnName =
Convert.ToChar(65 + modifier).ToString() + columnName;
dividend = (int)((dividend - modifier) / 26);
}
return columnName;
}
我想做类似的事情 - 提供列名并接收索引。例如,提供名称“AB”并作为结果索引接收 28。如何做到这一点?
更新:
令人惊讶的是,我在 cmets 部分找到了解决方案
【问题讨论】:
-
@JMK OP 要求逆向方法
-
我链接到一个关于逆方法的问题,是的 AB 应该是 28
-
AB列的索引不是 28 吗?