phpbar.de logo

Mailinglisten-Archive

Re: Problem mit ASCII-Import-Funktion (Betraege)
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem mit ASCII-Import-Funktion (Betraege)



Hallo...

In was Programmierst du das? Ich habe keine Ahnung ob man das so leicht bei
unserem Webserver installieren kann. Oder ist das ein PHP-Script ? Ich kann
auch nocht direkt den MYSQL connecten (Firewall).

Wie soll das also Aussehen ?


Gruß

Nico

----- Original Message -----
From: <lw_(at)_computerwuerfel.de>
To: <unlisted-recipients:; (no To-header on input)>
Sent: Wednesday, September 20, 2000 4:49 PM
Subject: RE: Problem mit ASCII-Import-Funktion (Betraege)


> Hallo,
>  >
>  >Ich nutze die ASCII-Import Funktion von MYSQL um eine Artikelliste in
die
>  >Datenbank einzulesen.
>  >Das funktioniert auch soweit ganz gut, aber:
>  >Die Beträge sind im folgenden Format in der Textdatei:
>  >27.456,67
>  >einen Punkt als Tausendertrenner und ein Komma als Dezimaltrenner.
>  >Nach dem import ist alles nach dem Komma weg.
>  >
>
> Ich arbeite gerade an einem Tool, mit dem man beliebige
> ASCII-Dateien (Tabellen) in eine mySQL-Datenbank importieren
> kann. Dabei wird eine "Format-Datei" benutzt, in welcher der
> Aufbau der Quelldatei beschrieben wird.
> Die Quelldatei kann entweder feste Feldlängen haben oder im
> csv-Format sein, mit beliebigem separator/delimiter. Für jedes
> Feld kann ein Import-Format mit voller mySQL-Syntax angegeben
> werden; z.B. mit CONCAT, IF, ...
>
> Dieses Tool entwickle ich hauptsächlich deshalb, weil ich ein
> ähnliches Zahlenformatproblem hatte...
> ----------------------------------------------------------------
> Beispiel aus einer Format-Datei mit festen Feldlängen und
> "uncoolem" Zahlenformat:
> Bestellnummer 2-8       'MA%s'
> Text          55-84     '%s'
> Preis         9-17      CONCAT(TRIM(LEADING '0' FROM
LEFT('%s',7)),'.',RIGHT('%s',2))
> Datum         .         CURDATE()+0
> ----------------------------------------------------------------
>
> Fertigstellung etwa KW 47 (Mitte Oktober 2000). Win32/Linux.
> Würde das reichen? Interesse?
>
> Freundliche Grüße
>
> - Lars A. Würfel
>
> ------------------------------------------------------------
> computerwuerfel                          Tel +49 621 4182741
> Seckenheimer Landstr.  15                Fax +49 621 4182742
> 68163 Mannheim                       info_(at)_computerwuerfel.de
> Germany                   Hardware*Software*Training*Service
> ------------------------------------------------------------
>
> ---
> *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
>

---
*** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive