我想命名創建一個新的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