Mit awk kann man prima Tabellen verarbeiten. Ein Fallstrick sind Tabstopps als Delimiter/Field Separator wenn es Felder gibt die mal gefüllt und mal nicht gefüllt sind. awk mit einem (1) Tabstopp weiterlesen
Archiv der Kategorie: Excel
Tabelle einer Oracle-Datenbank in CSV-Format exportieren
set pagesize 10000 linesize 32000 trimspool on feedback off echo off longchunksize 8000 heading off long 100000 termout off spool Exportdatei.csv select '"' || FELD1 ||'";"' || FELD2 ||'";"' || FELD3 ||'";"'||FELD4||'"' from Tabellenname;
Tabelle einer Oracle-Datenbank in CSV-Format exportieren weiterlesen
Blattname in Excel ermitteln
Will man den Blattnamen in Excel ermitteln zur Weiterverarbeitung klappt das indem man
=TEIL(ZELLE(„Dateiname“;A96);FINDEN(„]“;ZELLE(„Dateiname“;A96);1)+1;100)
benutzt
CSV Datei in MySQL einlesen
Man kann recht einfach CSV-Dateien in MySQL einlesen (Näheres über „LOAD DATA LOCAL INFILE“ gibt es schon ganz oft im Internet)
Auf einem entfernten Rechner auf einen MySQL-Server geht das aber nicht so ohne Weiteres.
Kommt z.B. der Fehler „ERROR 1045 (28000) at line : Access denied for user“ dann muss man diesem User das Recht erst geben (z.B. über GRANT FILE ON *.* TO User@%)
Kommt dann der Fehler „ERROR 1148 (42000) at line : The used command is not allowed with this MySQL version“ hilft es das Programm „mysql“ mit dem Parameter „–local-infile=1“ aufzurufen.
Alternativ könnte man auch die CSV-Datei auf den MySQL-Server hochladen.