| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Excel Datei einlesen (1012 mal gelesen)
|
MZjochen Mitglied Techniker
Beiträge: 18 Registriert: 14.02.2006 ACAD 2010, WIN XP/Vista
|
erstellt am: 18. Nov. 2006 19:21 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, gibt es eine Möglichkeit Excel Datein mit Lisp einzulesen ohne dass die Exel Datei dabei geöffnet ist bzw. Excel überhaupt installiert ist. der Hintergrund: Derzeit speicher ich die Excel Dateien als .txt (Spalten dur TABS getrennt) Anschließend lese ich sie mit read-line ein und wandele sie so um wie ich es benötige. Vielen Dank im Vorraus. Gruß Jochen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004
|
erstellt am: 18. Nov. 2006 22:40 <-- editieren / zitieren --> Unities abgeben: Nur für MZjochen
Guten Abend Jochen, - ja: Du kannst mit Lisp xls einlesen. - ?: Ohne das xls installiert ist? Woher weißt Du dann, daß es xls ist? Sinn? - xls offen/geschlossen: Bin ich überfragt Scheinbar kommst Du doch mit den txt-Dateien zurecht. Was GENAU hast Du denn da mit xls vor? Wäre nett, wenn Du etwas konkreter werden könntest - dann wird Dir hier sicher auch jemand helfen;-) Frederik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 19. Nov. 2006 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für MZjochen
Zitat: Original erstellt von MZjochen:
gibt es eine Möglichkeit Excel Datein mit Lisp einzulesen
ja, über ActivX .. entsprechender Code ect. sollte sich sogar hier im Forum finden lassen Zitat:
ohne dass die Exel Datei dabei geöffnet ist
geöffnet muß sie schon werden.. alerdings kann dass im Hintergrund (also nicht sichtbar) ablaufen. Zitat:
bzw. Excel überhaupt installiert ist.
wird wohl nix werden, da du für den ActivXzugriff ein EXcel-Object brauchst.. es sei denn , du kennst dich super im Binären-Excel-Datei-Format aus und schreibst einen entsprechenden Interpreter.. aber Lisp kann INHO auch nix mit Binärdaten anfangen so das da evtl noch was zwischen geschalten werden müßte. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MZjochen Mitglied Techniker
Beiträge: 18 Registriert: 14.02.2006 ACAD 2010, WIN XP/Vista
|
erstellt am: 19. Nov. 2006 11:44 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied | |
MZjochen Mitglied Techniker
Beiträge: 18 Registriert: 14.02.2006 ACAD 2010, WIN XP/Vista
|
erstellt am: 20. Nov. 2006 20:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Rabbit 007 danke für den Denkanstoß, ich denke ich werde es so machen: vor dem Öffnen der txt Datei suche ich nach der gleichnamigen xls, ist diese vom Änderungsdatum her neuer (Abfrage mit vl-file-systime), wird diese zunächst konvertiert, und dann erst die txt eingelesen. Gruß Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |