如何在C#中将数字转换为Excel列名,而不使用自动从Excel直接获取值.
Excel 2007的可能范围为1到16384,即它支持的列数.结果值应采用excel列名称的形式,例如A,AA,AAA等.
我有一个
List<String> MyList=new List<string>();
Run Code Online (Sandbox Code Playgroud)
我需要MyList用n值填充列表.
如果n的值为2,则列表MyList将包含
"A","B"
Run Code Online (Sandbox Code Playgroud)
如果10那么
"A","B","C"....."J"
Run Code Online (Sandbox Code Playgroud)
如果30那么
"A"....."Z","AA","AB",AC","AD"
Run Code Online (Sandbox Code Playgroud)
如果1000那么
"A",....."Z","AA","AB"......"AZ","BA","BB"......."BZ"........"YZ","AAA",AAB".....
and so on
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做.
请帮助我使用任何方法使用LINQ或执行此操作 LAMBDA Expression