Thema Datum  Von Nutzer Rating
Antwort
Rot Excel in Schleife jedesmal öffnen, füllen, close
17.03.2008 10:25:37 Jazzzi
NotSolved
18.03.2008 10:10:22 Jazzzi
NotSolved

Ansicht des Beitrags:
Von:
Jazzzi
Datum:
17.03.2008 10:25:37
Views:
1874
Rating: Antwort:
  Ja
Thema:
Excel in Schleife jedesmal öffnen, füllen, close
Hallo!

Ich möchte in einer Schleife bei jedem Durchlauf:

1.) neues Excel workbook oder application öffnen
2.) Inhalte einfügen
3.) Exceldatei speichern und schließen.

Dazu habe ich folgenden Code geschrieben:

for (...)
{
static int rows = 1;
//neue Application
Excel.Application excelApp = new Excel.Application();
excelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBATW orksheet);
Excel.Worksheet excelWS = (Excel.Worksheet)excelWB.Worksheets[1];
excelWS.Name = "test";
excelWS.Cells[1,1] = "überschrift";
excelApp.Visible = true;

for(...)
{
//Inhalte einfügen
excelWS.Cells[++rows, 1] = "inhalt";
}

//Application schließen
excelWB.Close(true, filename, true);
excelApp.Quit();
}

Das Problem ist, dass es im ersten Schleifendurchlauf immer funktioniert, danach nicht mehr. Es wird zwar die Application geschlossen, eine neue geöffnet mit einem neuen sheet und der Überschrift, jedoch wird der Inhalt nicht mehr eingefügt.

Vielleicht kann mit einer von euch da weiterhelfen?!?!?!
Danke
Jazzzi

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel in Schleife jedesmal öffnen, füllen, close
17.03.2008 10:25:37 Jazzzi
NotSolved
18.03.2008 10:10:22 Jazzzi
NotSolved