Autor Beitrag
sebastian1234
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Mi 14.05.14 17:32 
hallo,

Ich habe die Methode nun weiter angepasst, da sie nicht als .txt ausgegeben werden soll sondern als .xls!

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
  void ExcelAusgabe(List<List<int>> indexZuordnung)
        {
            Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();
            Workbook wb = xls.Workbooks.Add(XlSheetType.xlWorksheet); 
            Worksheet ws = (Worksheet)xls.ActiveSheet;


            // Festen Speicherplatz definieren!!! unter "c:\\Clusteranalyse.xls"

            xls.Visible = true;
            
            ws.Cells[11] = "Cluster";
            ws.Cells[12] = "Objekt";
            int i = 1;
            int y = 2;
            foreach (List<int> index in indexZuordnung)
            {
                String[] objs = new String[index.Count];
                int j = 0;
                
                foreach (int v in index)
                {
                    objs[j] = this.KundenNamen[v];
                    
                    ws.Cells[y, 1] = i;
                    ws.Cells[y, 2] = objs[j];
                    y++;
                    j++;
                }
                i++;
                
                
            }


Wie muss ich nun die Methode umbauen, damit die .xls Datei unter dem Verzeichnis "c:\\Clusteranalyse.xls" abgespeichert wird?

Viele Grüße!!!
daeve
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 116
Erhaltene Danke: 3

Windows (XP Pro, 7 Ultimate x64)
C#,WPF,Java,ASP.Net, VS 2010 Ultimate (x86)
BeitragVerfasst: Mi 14.05.14 18:01 
Hallo

Excel Workbooks speicherst du so:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
// Frage ob bestehendes Objekt ueberschrieben wird abschalten, es wird einfach gemacht
myExcelApplication.DisplayAlerts = false;

// Ueberschreibt die vorhandene Datei
myExcelWorkbook.SaveAs("c:\\Clusteranalyse.xlsx");


hättest du aber ganz leicht mit google gefunden....

Gruss David
sebastian1234 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Mi 14.05.14 18:45 
Einfach irgendwo was kopieren und hier einfügen hätte ich auch gekonnt.
Ich benötige aber eine Lösung für MEINE Methode und da habe ich momentan auch keine Lösung!

Vielleicht kannst du mir ja die Methode zu umbauen das sie funktioniert?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 14.05.14 19:16 
Lieber sebastian1234,

daeve hat Dir genau die Informationen gegeben, die Du brauchst, um Dein Problem zu lösen. Es tut mir sehr leid, dass Du da tatsächlich noch ein Minimum an Eigenleistung investieren musst, aber das ist wirklich kein Grund, jemanden der Dir helfen will, blöde anzumachen.

Aber wenn Du anderen vorwirfst, sie würden ja nur kopieren, dann kannst Du das ja sicherlich besser und bist nicht darauf angewiesen, dass Dir jemand eine kopierfertige Lösung präsentiert. Entsprechend brauchst Du diesen Thread wohl nicht mehr -> geschlossen.

Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.