プログラムでシートを新しい Excel ドキュメントに追加しようとしています。
私の予想される出力は「test1-20」という名前のシートですが、代わりに「Sheet1-19、test20」が表示されます。
なぜこれが機能しないのですか?
Workbook workbook;
Application objExcel;
objExcel = new Application();
objExcel.Visible = false;
objExcel.DisplayAlerts = false;
for (var i = 0; i < worksheets.Count; i++)
{
workbook= objExcel.Workbooks.Add(Missing.Value);
var worksheet = (Worksheet)workbook.Worksheets.get_Item(i + 1);
worksheet.Name = string.Format("test{0}", i + 1);
}