Es wurde versucht, mehrere Blätter hinzuzufügen, um ein hervorragendes Ergebnis zu erzielen

Ich versuche, einem neuen Excel-Dokument programmgesteuert Blätter hinzuzufügen.

Meine erwartete Ausgabe sind Blätter mit dem Namen 'test1-20', aber stattdessen erhalte ich 'Sheet1-19, test20'.

warum funktioniert das nicht

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);
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage