Passen Sie die Formatierung der Ziel-Excel-Datei an, wenn Sie eine Datentabelle als Excel-Datei speichern.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich möchte die JMP-Community bitten, mir bei einer benutzerdefinierten Methode zum Exportieren einer JMP-Tabelle nach Excel zu helfen.
Ein Teil meines Skripts muss eine JMP-Tabelle in eine Excel-Datei exportieren.
Idealerweise möchte ich beim Exportieren die Formatierung der Ziel-Excel-Datei anpassen. (mit gewünschter Spaltenbreite, Zeilenhöhe, Farbe usw.)
Aber bisher finde ich, dass JMP nur die Zellenfarbe in die Ziel-Excel-Datei überträgt. Und ich habe nach Möglichkeiten gesucht, beim Exportieren einen Befehl zu übergeben oder einen Parameter festzulegen, aber bisher hatte ich kein Glück.
Jede Idee oder Einsicht wird geschätzt!
Grüße,
Zelong
Betreff: Passen Sie die Formatierung der Ziel-Excel-Datei an, wenn Sie eine Datentabelle als Excel-Datei speichern.Stellen Sie die Anzahl der Spalten und Zeilen auf einen ausreichend großen Wert ein, um Ihre Daten aufzunehmen.Wenn ich dies getan habe, ist die Spaltenanzahl festgelegt und ich stelle die Zeilenanzahl auf einen Wert ein, der groß genug ist, um meinen größten Datensatz zu verarbeiten.
Betreff: Passen Sie die Formatierung der Ziel-Excel-Datei an, wenn Sie eine Datentabelle als Excel-Datei speichern.Danke für die Idee!! Genau das wollte ich.
Der Reverse-Engineering-Teil nimmt einige Zeit in Anspruch. Hier sind mein Ansatz und einige Tipps.
- Öffnen Sie die *.xml-Datei mit Notepad ++. Es macht das Leben viel einfacher, jeden Abschnitt einer XML-Datei zu identifizieren.
- Ersetzen Sie die Auswahl .. durch eine „for“-Schleife über der JMP-Datentabelle. Es empfiehlt sich, mit einer Datentabelle mit nur wenigen Zeilen zu beginnen.
- Suchen Sie im Debug-Protokoll nach der Ursache, wenn Excel es nicht öffnen kann. Eine mögliche Ursache könnte sein, dass die standardmäßige Col/RowCount im Abschnitt nicht mit den tatsächlichen Daten übereinstimmt, die wir haben. Es scheint, dass es einfach entfernt werden kann und Excel problemlos damit zurechtkommt. Ich bin mir nicht sicher, ob das ein Problem darstellt, wenn das Skript auf eine große Datentabelle angewendet wird.
Betreff: Passen Sie die Formatierung der Ziel-Excel-Datei an, wenn Sie eine Datentabelle als Excel-Datei speichern.Der Ansatz, den ich in der Vergangenheit verwendet habe, basiert stark auf der JSL-Programmierung, liefert aber gut aussehende Ergebnisse.
1. Speichern Sie den Datensatz als Excel-Datei
2. Formatieren Sie die Excel-Datei genau so, wie sie aussehen soll, z. B. Farben, Fettschrift, Zeilen einfrieren usw.
3. Speichern Sie die Datei als Typ XML Spreadsheet 2003 (*.xml)
4. Das ist der schwierige Teil: Schreiben Sie ein JSL-Programm, das die XML-Datei „rückentwickelt“.
Ich habe diesen Ansatz verwendet, um mehrere Ergebnistabellen in einer Excel-Arbeitsmappe mit mehreren Registerkarten zu kombinieren.