Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Richedittext nach Excel exportieren ? (https://www.delphipraxis.net/64116-richedittext-nach-excel-exportieren.html)

messie 6. Mär 2006 18:57

Re: Richedittext nach Excel exportieren ?
 
Also, erstmal erinnert mich die Farbe von Deinem RichEdit an die Fliesen im Klo meiner Omma :mrgreen:
Dazu habe ich gesehen, daß es verschiedene Kennzahlen gibt. Ich würde es gut finden, wenn Du mal einen Screenshot aus dem Web machst, den dazu passenden aus Deinem RichEdit und daß Du die Datei aus dem RichEdit mit RichEdit.saveToFile (irgendwas-txt) mitschickst. Dann kann man sicher mehr sehen.

Grüße, Messie

Vader 6. Mär 2006 19:09

Re: Richedittext nach Excel exportieren ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo,
ich finde die form mit den richedit's optisch nicht so schlecht !!
mfg vader

messie 6. Mär 2006 19:36

Re: Richedittext nach Excel exportieren ?
 
Das sieht nach einfachen Sonderzeichen wie line feed, carriage return, tab etc. aus - Excel verarbeitet solche Zeichen normalerweise nicht innerhalb einer Zelle.
Dazu nochmal eine Nachfrage, die marabu schon gestellt hatte: muß das wirklich alles in einer Excel-Zelle stehen???

Grüße, Messie

Vader 7. Mär 2006 17:14

Re: Richedittext nach Excel exportieren ?
 
hallo,

ja es soll alles in einer excelzelle stehen, aus einteilungsgründen, der code von ferber
ist ja ein hammer, aber wie kann ich den nutzen ?
mfg vader

messie 7. Mär 2006 18:22

Re: Richedittext nach Excel exportieren ?
 
Erstmal herzlichen Glühstrunk nachträglich! :party:

Den code von Ferber habe ich nur überflogen und auch nicht auf Anhieb verstanden. Vielleicht brauchst Du es auch nicht ganz so groß. Mach' doch mal eine Textdatei aus einem Richedit (RichEdit1.SaveToFile('c:\RE.txt')) und häng' es an, dann kann man die Zeichen vielleicht schnell finden.

Grüße, Messie

Vader 8. Mär 2006 16:57

Re: Richedittext nach Excel exportieren ?
 
hallo,

[Fehler] Unit1.pas(1298): Undefinierter Bezeichner: 'SaveToFile'

mfg vader

marabu 8. Mär 2006 17:01

Re: Richedittext nach Excel exportieren ?
 
Delphi-Quellcode:
RichEdit1.Lines.SaveToFile('online-hilfe.txt')
Grüße vom marabu

Vader 8. Mär 2006 17:36

Re: Richedittext nach Excel exportieren ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
RichEdit1.Lines.SaveToFile

mfg vader

marabu 8. Mär 2006 17:48

Re: Richedittext nach Excel exportieren ?
 
Das sind eindeutig die ASCII Steuerzeichen TAB, CR und LF, die da nicht erkannt und umgesetzt werden.

marabu

Vader 8. Mär 2006 17:53

Re: Richedittext nach Excel exportieren ?
 
und wie bringe ich diese raus ?
mfg vader

marabu 8. Mär 2006 18:08

Re: Richedittext nach Excel exportieren ?
 
Das ist relativ einfach (z.B. StringReplace), aber es führt wieder zu der Frage aus Beitrag #6: Warum willst du den Text einer Tabelle in eine einzige Zelle quetschen? Wenn du die Steuerzeichen entfernst, dann steht der Text fortlaufend hintereinander in einer Zeile. Du könntest die Zellwerte der HTML Tabelle doch in einzelne Excel-Zellen schreiben. Was spricht dagegen?

marabu

Vader 8. Mär 2006 18:39

Re: Richedittext nach Excel exportieren ?
 
oje, dann steht das hintereinander, dann lasse ich die sonderzeichen drinnen, ja es sollte in eine zelle passen,weil es müssen bis zu 10 spiele in einer zeile in der exceltabelle passen, damit man sie auch noch
sehen kann mit einer vernünftigen größe....
mfg vader

messie 8. Mär 2006 20:05

Re: Richedittext nach Excel exportieren ?
 
Zitat:

Zitat von Vader
oje, dann steht das hintereinander, dann lasse ich die sonderzeichen drinnen, ja es sollte in eine zelle passen,weil es müssen bis zu 10 spiele in einer zeile in der exceltabelle passen, damit man sie auch noch
sehen kann mit einer vernünftigen größe....
mfg vader

Auch oje!
Da muß ich mal fragen, warum? Du kannst doch die anderen Zellen blockweise zusammenfassen("verbinden"), dann kann man es doch garnicht sehen daß der Text in verschiedenen Zellen landet. Ich befürchte, Du mußt auch noch Deine Excel-Datei zeigen (ich kann nur Excel97).

Grüße, Messie

Vader 9. Mär 2006 18:19

Re: Richedittext nach Excel exportieren ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo messie,

so schaut meine exceldatei formatiert aus, und darum sollte jede wette in eine zelle passen, sonst
muß ich immer scrollen !
mfg vader

alzaimar 9. Mär 2006 18:26

Re: Richedittext nach Excel exportieren ?
 
Richedit in Excel ist wirklich nicht einfach. Ich habe noch keine Lösung gefunden. Allerdings ist dein Excel-Layout grauenhaft. Ich weiss nicht, ob Dir das hier in dem Thread jemand schon gesagt hat, aber sofern das dein Layout ist, verändere es: Eine Zelle, ein Wert. Dann klappt das mit dem Datentransfer ganz einfach. Die Einfärbung geht leicht von der Hand und rechnen kannst Du dann auch.

Nicht missverstehen, die Kritik ist rein sachlich und darin begründet, das man manchmal die Problemvoraussetzungen ändern muss, um zur Lösung zu kommen.

messie 9. Mär 2006 18:36

Re: Richedittext nach Excel exportieren ?
 
Wie bekommst Du denn die großen Ziffern über Deine Zelle? Legst Du die als Grafik drüber? Zeig' trotzdem mal die Excel-Datei (vielleicht kann ich sie lesen, ansonsten kannst Du mit "speichern unter" beim Dateiformat auch ältere Excel-Versionen auswählen.

Grüße, Messie

Vader 9. Mär 2006 18:45

Re: Richedittext nach Excel exportieren ?
 
hallo,

richtig mit einer grafik, aber jetzt weiß ich was ihr meint, jede datenzeile in eine excelzeile....
werd's mal probieren, bin auf der leitung gestanden mit meiner formatierung !
mfg vader


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz