Français
Forum

Trennzeichenproblem chez CSV-Fichiers

 

Bernd
Kaiser
allô Frank,

j'ai folgendes Problem: dans meinem Datenbestand befinden sich dans den Textfeldern (malheureusement) aussi Kommas (Kommata???) (z.B. Mausefalle, vergoldet), qui ListView comme Trennzeichen verwenden voudrais. eh bien peux on den Anwendern alle möglichen marque (|,#,@) dans Textfeldern prohiber, beim Komma ist cela plutôt pas possible. quoi 1faire?

Beim SQL-Export volonté déjà Pipes comme Trennzeichen eigesetzt.

Lässt sich cela Trennzeichen analog trop Excel ou bien Access pas variable, z.B. comme paramètre, gestalten?

Salut Bernd
 
Win98SE, Profan 7.5
--------------------------------------------------
Programmieren ist wie küssen:
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet, wenn man es getan hat.
20.04.2005  
 



et si Du cela Komma pas verbietest - mais vorm Sauver et pour dem magasin translatest - z.B. dans un µ ?

seulement so ne concept...
 
20.04.2005  
 




Bernd
Kaiser
allô Frank,

j'ai sur qui Anwendung selbst keinen influence, là je mir seulement qui données dans den paradoxe-Tabellen ausborge. Zudem halte je chacun weitere Manipulation à den données pour périlleux, on sait d'avance nie quoi dabei rauskommt. CSV hat là pour meiner Erfahrung sowieso sa Tücken, là on pas ausschließen peux, dass cela Feldtrennzeichen doch la fois dans Textfeldern verwendet wird. Streng pris devrait on den Datenstrom au cours de qui Erstellung qui CSV-Dossier qui Verwendung de Trennzeichen dans den Feldern vérifier. mais c'est une eigene Geschichte.

Um chez meinem Beispiel avec qui Mausefalle trop rester: Im Listview, dans dem qui Datensätze angezeigt et ausgewählt volonté devoir serait pour Deinem Vprschlag ensuite statt Mausefalle, vergoldet quelque chose comme comment Mausefalleµ vergoldet stehen. cela wäre à dem potenziellen Anwender dans höchstem Maße erklärungsbedürftig, mindestens.

Salut Bernd
 
Win98SE, Profan 7.5
--------------------------------------------------
Programmieren ist wie küssen:
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet, wenn man es getan hat.
20.04.2005  
 



je suis zwar pas Frank mais ist aussi nebensächlich.

Relatif à la µ marque - Du sollstest aussi seulement avant dem Sauver deinen Séparateur dans µ Translaten - et pour dem magasin (avant dem Montrer) cela µ wieder dans un ,.

Salve, iF (<-- pas Frank, iF) ^ ^
 
20.04.2005  
 




Michael
Wodrich
Ist cela CSV-Format pas sowieso so défini, qui seulement Zahlenfelder pour sich stehen mais qui Textfelder dans Anführungszeichen eingeschlossen volonté?

ensuite est un Komma ou bien plusieurs Kommata (ou bien Kommas; beides korrekt) im Textfeld doch ne...aucune Problem.

chaque Programme cela CSV-konform écrit, wird chez vorkommendem Trennzeichen im Textfeld cet données dans Anführungsstriche mettons.

chaque Programme cela CSV-konform liest, wird chez beginnendem Anführungszeichen pour dem abschließendem Anführungszeichen pour cela Feldende chercher (et avec cela enthaltene Trennzeichen ignorer).

il y a aussi CSV-exportierende Programme, qui ici plusieurs différent Varianten anbieten. ensuite wähle toujours qui variante, qui den Text dans Anführungsstriche mets.

MfG
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
20.04.2005  
 




Bernd
Kaiser
alors, j'ai soweit je weiss keinen influence sur cela Format qui CSV-Dossier, là cet sur SQL aus einer paradoxe-Tabelle dans Profan erzeugt wird (SQL.DAT). là ist cela Pipe qui Feldtrenner et qui Feldinhalte stehen simple entre. ensuite écrit Profan per SQL wohl aucun richtigen CSV-Fichiers.



et comment déjà dessus dit, sur qui Anwendung et ses Art qui Datenspeicherung habe je keinen Einfluss. suis je réellement qui erste, qui cet Problem avec qui SQL.DAT hat? Ungläubig guckt.

qui SQL.DAT seulement avec Profan-Mitteln trop changement et alle Feldinhalte dans trop mettons mag je aussi pas, cela kostet alles seulement Zeit. ou bien bleibt mir réellement ne...aucune anderer Weg?

Salut Bernd
 
Win98SE, Profan 7.5
--------------------------------------------------
Programmieren ist wie küssen:
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet, wenn man es getan hat.
20.04.2005  
 



Profan écrit déjà richtige CSVs.

CSV est oui seulement - cela sich sur un Trennzeichen geeinigt wurde. Hierbei écoutes cela Trennzeichen selbst aucun rôle.

@Michael: qui Problematik ist aussi pas simple avec getan - stell Dir simple avant quelqu'un utilise im Text - et déjà attraper wir wieder de vorne à.

c'est pourquoi sage je oui - qui einzige Possibilité CSVs richtig trop écrivons wäre - cela on avant dem Scheiben den CS (Characterseparator) aus dem Text herausfiltert - bzw. ggf. dans un d'autre marque konvertiert.

chez qui Anzeige qui CSV doit cela naturellement wieder rückgängig gemacht volonté.

alors doch alles ne...aucune Problem - Translate$ ist oui aussi pas lente.

Salve.
 
20.04.2005  
 




Michael
Wodrich
Soweit mir bekannt, peux on chez Profan aussi plusieurs marque comme Trennzeichen angeben.

quoi hälst Du en, folgendes anzugeben: ,
(alors 3 marque: Anführungszeichen, Komma, Anführungszeichen)

maintenant fehlt comme Nachbearbeitung seulement encore cela führende Anführungszeichen entier vorne et cela abschließende entier hinten.
je peux es mangels banque de données pas testen, versuchs simple la fois...

MfG
Michael Wodrich

PS: si Du cela Trennzeichen so pas défini bekommst (à cause de qui Anführungszeichen), ensuite mets: CHR$(34)+CHR$(44)+CHR$(34)
 
Programmieren, das spannendste Detektivspiel der Welt.
20.04.2005  
 




Frank
Abbing
Salut,

Michael hat déjà droite. cela CSV-Format sieht qui Solution des Problems, indem qui Items dans Anführungszeichen stehen. et chaque seriöse Ausgabeprogramm soutenu cet Feature. qui Listview.dll peux avec beide Varianten tourner autour de, dans Anführungszeichen ou bien sans. Trennzeichen sommes standartmässig cela Komma ou bien cela Semikolon. aussi avec diesem marque peux qui Dll tourner autour de. Sogar Variable Trennzeichen sommes ne...aucune Problem.
qui Listview.dll hält sich demzufolge à alle Standarts.
la hâte du déjà versucht, deine Dossier dans anderen Tabellenprogrammen trop verwenden? je bezweifle, dass cela beim Aufbau deiner Dossier so funktioniert.
Du wirst alors à peine umhinkommen, chez qui Generierung deiner Fichiers puis trop achten, cela Items dans Anführungszeichen gebettet volonté. cela Anführungszeichen selber dois du dans den Itemtexten naturellement vermeiden. Benutze statt dem doch cela ¨ ou bien cela ». je pourrait aussi une kleine Funktion dazunehmen, qui den Sonderfall dedans de Anführungszeichen sous berücksichtigung qui Trennzeichen untersucht.
 
20.04.2005  
 




Bernd
Kaiser
Salut,

seulement la fois besten Dank pour qui vielen Anregungen. cela Problem hat sich presque de selbst gelöst. par un d'autre Problem suis je sur une paramètre dans Profan aufmerksam geworden, avec dem sich qui Feldtrenner chez SQL définir laisser. Somit stehen eh bien qui Felder dans eingebunden, getrennt par Kommas.

cela löst zwar pas alles, z.B. im Feldinhalt, hilft mir mais seulement einmal plus.

Besten Dank. Salut Bernd
 
Win98SE, Profan 7.5
--------------------------------------------------
Programmieren ist wie küssen:
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet, wenn man es getan hat.
22.04.2005  
 




Frank
Abbing
Nachtrag:

cela hat zwar rien avec Bernds Problem trop 1faire, passt mais aussi hierhin.
Bislang konnten diverse Zeichenkombinationen cela Csv-Format verwirren, besonders beim Einlesen de Quelltexten. Immerhin peux qui Text oui aussi Anführungszeichen enthalten et cet sommes dedans einer Csv-Dossier plan pas erlaubt. un Beispiel wäre:

x&=Create(Button,%hwnd,Neue la ligne,0,300,62,20)

Deswegen venons dans qui prochain Version qui Listview.dll qui Funktionen ListviewToRaw() et RawToListview() hinzu. cela y genutze Format ist dem Csv-Format très ähnlich. seulement wird comme Spalten-Trennzeichen Chr$(2) benutzt et comme Zeilenende-Erkennung Chr$(3) verwendet. avec cela peut sämtliche Listviewinhalte sûrement archiviert volonté, weil Bytes 2 et 3 là nie vorkommen volonté.

 
20.10.2006  
 




RGH
seulement une kleine Anmerkung: Im deutschen Sprachraum ist qui Standard beim CSV-Format, qui qui Felder par un Semikolon getrennt volonté, là cela Komma oui comme Dezimalzeichen chez Zahlenwerten vorkommt. Zumindest hält es z.B. un deutsches Excel so. Im englischen Sprachraum ist cela Komma Standardtrennzeichen et qui Dezimaltrenner un Punkt. Cordes devrait naturellement toujours dans Anführungszeichen stehen, là sowohl cela une comme aussi l'autre Trennzeichen vorkommen peux.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
20.10.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

12.247 Views

Untitledvor 0 min.
RudiB.02.08.2021
Manfred Barei11.03.2020
kustg10.05.2019
Claus Müller25.11.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie