Exportieren von Daten aus Oracle SQL Developer zu Excel .xlsx

Ich habe ein kleines Projekt, bei dem Daten von Oracel SLQ-Entwickler braucht, um nach Excel exportiert werden (mit Hilfe der Befehle eher als Werkzeuge in der SLQ-Entwickler), dann ein Diagramm erstellen.
Mit "spool" ich kann exportieren, um csv-Ordnung (kann aber nicht ein Diagramm im csv -) aber wenn ich versuche zu exportieren, um xlsx-es verdirbt den ganzen excel Blatt sagen

"Excel cannot open the file "ExcelFile.xlsx" because the file format or file extention 
       is not valid. Verify that the file has not been corrupted and that the 
       file extension mathces the format of the file."

Hier ist der code, den ich verwendet, die in SQL Developer.

spool FileLocation\ExcelFile.xlsm
SELECT * FROM Table;
spool off;

Gibt es eine Möglichkeit, ich kann halt die Daten beschädigt werden oder gibt es einen anderen Weg, um Daten zu exportieren, um eine .xlsx-Datei?

von Excelfile.xlsm versuchen mit Excelfile.xls
Warum "mit Hilfe der Befehle eher als SQL Developer tools"? Die Anforderung sollte Ihnen sagen, was getan werden muss, nicht WIE es zu tun. Ist dies eine Art von Hausaufgaben? Wenn es so ist, dann so sagen. Wenn es irgendeinen anderen Grund, erklären Sie es zunächst, so dass wir nicht bieten Lösungen, die nicht funktionieren.
Auch, wenn Sie wollen, um den export zu xlsx, warum bist du Spoolen, um eine Datei mit der extension xlsm? Das ist eine andere Datei-Endung für Excel-Dateien mit Makros. Vielleicht ist es das, was Excel beschweren.
schnellen überblick über, seine Hausaufgaben nicht, nur ein kleines Projekt für einen Freund. braucht, um ein Programm (ich bin mit java als die einzige Sprache, die ich wirklich kenne), die Daten aus einer Tabelle und manipuliert es speichert dann in einer anderen Tabelle dann exportieren, um zu produzieren ein graph. so, mit Hilfe der Befehle eher als Werkzeuge, so bleiben die Automatik.Der Weg, den ich programmiert habe java ist so ein java Programm ist mit SLQDeveloper und Eingaben die SQL-Befehle. Ich habe versucht, xlsx und xlsm (danke für den Hinweis), aber beide immer noch der Fehler
Die Frage, wie ich es sehe, ist spooling eine CSV-Datei erstellt, nicht eine Excel-Datei, die von jeder Art. Sie dann noch brauchen, um Excel zu öffnen und IMPORTIEREN Sie die CSV-Datei, CSV ist nicht eine EXCEL-Datei geben.

InformationsquelleAutor IAmRapson | 2017-06-23

Schreibe einen Kommentar