785 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,

ich habe ca 300 csv-dateien die ich so leider nicht ausdrucken kann weil die einzelen daten jeweils mehr als eine seite ergeben.
(die daten wurden aus ner datenbank ausgelesen)

jetzt will ich alle 300csv auf einmal anpacken und identisch aufhübschen: gleiche spaltenbreite etc ... so daß jede datei auf eine seite passt.

geht das?

vielen dank
alex

1 Antwort

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

CSV-Dateien sind eigentlich reine Textfiles welche nur ganz wenige Formatierungsinformationen enthalten, Texterkennungszeichen, Spaltentrennzeichen und Zeilenwechsel. Da kannst du unter Excel einstellen was du willst, solange diese Dateien nicht als echte Excel-Dateien (*.xls o.ä.) gespeichert werden, sind mit dem Schließen alle eingestellten Formatierungen weg.

Vermutlich ließe sich das Formatieren der Spalte und Speichern als Excel-Datei per Script 'automatisieren', aber in dem Thema stecke ich absolut nicht drin.

Voraussetzung wäre aber, dass alle 300 Dateien gleich aufgebaut sind und für die VBA-Freaks des SN solltest du mal eine Beispiel-Datei irgendwo hochladen und hier einen Link dazu einstellen. Weiterhin müsstest du dann auch mal zu jeder Spalte die von dir gewünschte Breite angeben. interessant wäre dann noch, ob die Dateien weiterhin als Einzel-Dateien existieren sollen, in ein einziges Arbeitsblatt einer Tabelle eingefügt werden könnten, oder als jeweils ein Arbeitsblatt einer Tabelle.

Gruß
Kalle
...