AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte CSV-Reader
Thema durchsuchen
Ansicht
Themen-Optionen

CSV-Reader

Ein Thema von Alexander · begonnen am 23. Aug 2003 · letzter Beitrag vom 24. Aug 2003
Antwort Antwort
Seite 1 von 2  1 2      
Alexander
Registriert seit: 28. Aug 2002
Hallo,
ich hatte heute morgen ein kleines lästiges Problem und zwar musste ich aus einer CSV-Datei mehrere Sachen rauskopieren...
Da das von Hand in einem normalen Editor sehr mühselig ist, ist mein kleines Progrämchen CSV-Reader daraus entstanden.
Es kann CSV-Dateien lesen und zeigt sie in einer Tabelle (TStringgrid) an.
Gerade habe ich ncoh ein wenig rumgespielt und nun kann der Reader auch die CSV-DAteien bearbeiten und wieder abspeichern....
Vielleicht kann es der ein oder andere gebrauchen, sicher Excel oder so kann das sicherlich auch, wenn man aber -so wie ich - keins hat, ist das Programm recht praktisch.

Würde mcih über Feedback und VErbesserungsvorschläge freuen!
Vielen Dank schon mal!!!
Angehängte Dateien
Dateityp: exe csv-reader.exe (204,5 KB, 21x aufgerufen)
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#2
  Alt 23. Aug 2003, 21:50
Öhm, kuck dir den Screenshot an und bilde dir selber eine Meinung.

Wo siehst du den Vorteil gegenüber einen Editor? Wenn ich eine ganze Zeile brauche, muß ich sie aus jeder Zelle einzeln zusammenkopieren. Nützlich wäre er, wenn man nach Spalten sortieren könnte, oder Filtern oder suchen. Aber nur um eine CSV-datei anzukucken ist es tewas mager.
Miniaturansicht angehängter Grafiken
csv_reader.jpg  
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#3
  Alt 24. Aug 2003, 09:57
Also in nem ganz normalen Editor ala Notepad war mir das zu mühselig und da habe ich mir mal schnell was ge
In Notepad muss man erstmal dem entsprechende Teil finden, finde da ist mein Programm etwas übersichtlicher...
War eigentlich auch nur so für mich gedacht....
Das mit dem sortieren könnte ich vielleicht noch mal mit einbauen, vielleicht auch ne Suchen-Funktion mal schaun. Wollte es eigentlich nicht viel weiter entwickeln...


Und was hast du da bei dir gemacht (Screenshot)?
Kuck mal unter Option, dort musst du die passenden Trenner usw. noch anpassen.

danke aber für's testen!!
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#4
  Alt 24. Aug 2003, 10:02
Habe ich gemacht. Ich habe das Semikolon eingestellt. Allerdings sind die Felder nicht noch mal in Anführungszeichen bei mir gestellt. Aber auch, als ich das rausgenommen habe sah es nicht besser aus.
So sieht eien Zeile beispielsweise bei mir aus. Excel kann damit wunderbar umgehen.
Code:
Name;Vorname;Firma;Position;Strasse;PLZ;Ort;Land;Telefon1;Telefon2;FAX;EMail1;EMail2;GebDat;Bem;URL
Alt;Stephan;;;Ellerhofer Starße 11;34121;Kassel;;(0561) 2860736;0160  93052660;;stephan.alt@gmx.net;;;
Apel;Dirk;;;Am Carlasbaum 9;65812;Bad Soden;;;01736533606;;dirk.apel@risk.sungard.com;;;
Also mit Notepad finde ich aber schneller Stellen mit der Suchfunktionb in der CSV-Datei, als wenn ich bei dir manuell alles durchkucken müßte, denke ich.
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#5
  Alt 24. Aug 2003, 10:09
Letzteres mag sein, aber wenn du ncith genau weißt, wo nach du suchen musst, dann sieht das schlecht aus...
Wie gesagt habe kein Excel (OO hatte ich auch nciht drauf..), sonst hätte ich das gestern auch damit gemacht
Werde mir das mal ankucken...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#6
  Alt 24. Aug 2003, 10:14
Na ja, ist ja eh nur für dich das Tool und wenn es es bei dir tut reicht das doch.

Vorschlag: Pack dein Copyright in den Datei-Header und mach es OpenSource, dann kann es jeder nach Belieben erweitern und verbessern (und den Fehler selber suchen ).
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#7
  Alt 24. Aug 2003, 10:59
Mir ist gerade der Fehler klar geworden, mist...
Habe nicht beachtet, dass der String, der die Daten umgibt, auch länger als ein Zeichen oder halt wie bei dir kürzer (sprich gar keins..) sein kann...
Sollte jetzt funktionieren.
Download: Klick

Und das mit OS wäre zu überlegen, mal schaun.
Wollte vielleicht heute ncoh ein wenig dran weiter arbeiten, dann werde ich mal sehen, ob ich's OS mache...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#8
  Alt 24. Aug 2003, 11:13
Stimmt immer noch nicht. Er berücksichtigt die leeren Felder nicht. Pack mal die Beispielzeilen von mir oben in eien CSV-Datei und kuck sie dir mit deinem Reader an. Ist ein Feld leer rückt das nächste volle Feld in deinem Reader nach, anstatt, dass die Zelle leer bleibt.
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#9
  Alt 24. Aug 2003, 11:14
Son mist aber auch
Werde es mir mal ankcuken...
Danke, Luckie!
Alexander
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#10
  Alt 24. Aug 2003, 13:42
So jetzt ist der Fehler auch weg...
Klick
Alexander
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz