使用数组C的名称Excel工作表#
问题描述:
我想命名创建一个新的Excel工作表并让变量名称来自数组。代码...使用数组C的名称Excel工作表#
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Worksheet newWorksheet;
string[] Numbers = new string[12] { "1","2","3","4","5","6","7","8","9","10","11","12"};
string[] Months = new string[12] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
for (int i = 0; i < Months.Length; i++)
{
newWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlApp.Worksheets.Add();
Microsoft.Office.Interop.Excel.Worksheet Numbers[i] = (Worksheet)xlApp.Worksheets["Sheet" + i];
Numbers[i].Name = Months[i];
}
我想让新工作表的变量名称是数组“数字”中的数字。因为我想要声明一个数组,所以在尝试时出现错误。有没有办法做到这一点?
感谢。
您是否期待月份和日期顺序的表名?如果可能的话发布更多的代码片段,你尝试过。 –
@DInesh AG我希望我的工作表的变量名称是一个数字,用户所看到的名称是该月份。例如,变量名称=“1”,用户名称=“Jan”。另外我尝试添加更多的代码。 – Michael