|
Lisp : Excel Daten aus sheet einlesen
Brischke am 08.06.2015 um 12:18 Uhr (1)
Zitat:Original erstellt von Meldin:Die frage ist was es am ende werden soll und warum sollte jemand mit dem Code Excel nutzen der gar kein Excel hat.Möglichkeiten, warum Excel nicht da ist, oder die Datei nicht geöffnet ist, gibt es viele. Sponat vollen mir 2 ein:(1) Weil dieser jemand z.Bsp. mit OpenOffice arbeitet, aber von anderen Excel-Dateien zugesandt bekommt.(2) Weil AutoCAD auf einem Server installiert ist, und selbständig bestimmte Aktionen ausführt, wenn irgendwo eine neue Excel-Tabelle auftaucht ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Datenbank mit lisp
Brischke am 26.08.2003 um 09:29 Uhr (0)
Hallo G, du willst also Excel-Daten nach AutoLISP bekommen -richtig? dann stellen ff Zeilen die Verbindung zu einem geöffnetem Excel-Dokument her. Code: (setq excel (vlax-get-object excel.application ) ExcelWorkbook (if excel (vlax-get-property excel ActiveWorkbook )) ExcelSheet (if ExcelWorkbook(vlax-get-property ExcelWorkbook ACTIVESHEET )) ExcelCells (if ExcelSheet(vlax-get-property ExcelSheet CELLS )) ) Und mit folgender Zeile kommst du dann auch an eine bestimmte Zelle ran: Code: (vl ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Excel Daten aus sheet einlesen
Brischke am 08.06.2015 um 14:04 Uhr (1)
nunja, das ist natürlich etwas anderes. Das ist auch keine Datenverbindung, wie ich die im klassischen Sinne interpretieren würde. Dieses Excel-Feature nimmt einfach nur den HTML-Stream und wertet die darin erkannten Bereiche aus. Das hat nichts mit einer Daten(bank)-Abfrage zu tun.Mit .Net kann man das ebenso tun, nur nicht so komfortabel wie dies in Excel möglich ist - der Umweg über Excel wäre auch in diesem Fall nicht notwendig.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel-Datei als Object
Brischke am 11.02.2008 um 21:31 Uhr (0)
Hallo Andreas,am besten du gehts im Excel in den VBA-Editor und drückst dort mal F1 [Hilfe]. Dort kannst du dann schauen, welche Objekte welche Methoden/Eigenschaften unterstützen. Diese alle kannst du dann auch aus Vlisp ansprechen.Zum öffnen einer Excel-Datei musst du erstmal das Workbooks-Objekt ermittel, welches dann die Methode OPEN anbietet. Schau bitte in der Excel-Hilfe nach den vielen möglichen Parametern, die noch mitzugeben sind, denn meist musst du auch die optionalen Parameter wenigstens als n ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel Daten aus sheet einlesen
Brischke am 08.06.2015 um 13:20 Uhr (1)
... wie greifst du von Excel auf die Online-DB zu? Da brauchst du für den Tabellen-Connect ebenfalls einen DB-Treiber. Mit demselben kannst du von sonstwo auf die OnlineDB zugreifen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
AutoLisp : plot protokoll
Brischke am 06.05.2004 um 11:22 Uhr (0)
Hallo Michelangelo, klar geht das. Frage: Ist die XLS eine einfache ASCII-Datei oder eine wirkliche Excel-Tabelle? Ist es eine ASCII-Datei, dann kann man im LISP mit (open PFAD+DATEINAME a ) Zeilen an die Datei anfügen. Ist es eine wirkliche Excel-Tabelle wird das ganze etwas komplizierter, da man dann diese am besten mit Excel öffnet und dort dann die Daten anfügt. Wie ist es? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Excel-Datei als Object
Brischke am 12.02.2008 um 12:33 Uhr (0)
... ich würde mal sagen, dass du nicht alle geöffneten Dateien gespeichert hast.in meiner Excel-Hilfe steht dazu folgendes Zitat:Quit (Methode)Siehe auchBetrifftBeispielBesonderheitenBeendet Microsoft Excel.Ausdruck.QuitAusdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.AnmerkungenWenn beim Verwenden dieser Methode ungespeicherte Arbeitsmappen geöffnet sind, gibt Ihnen Microsoft Excel mit einem Dialogfeld die Möglichkeit, die Änderungen zu speichern. Das Dialogfeld erscheint nich ...
|
| In das Form Lisp wechseln |
|
Lisp : auf (Teile von) Unterlisten zugreifen
Brischke am 17.12.2007 um 09:25 Uhr (0)
... wenn du zufällig auch für das Tool verantwortlich ist, was die Liste in die Datei schreibt, dann schreibe das gleich im LISP-Format. Das machts einfacher und schneller. Ich habe mir dafür extra mal ein Excel-Makro geschrieben, was z.Bsp eine Excel-Tabelle in eine Lisp-Liste konvertiert.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Lisp wechseln |
|
AutoLisp : Nachbar Zelle aus Tabelle
Brischke am 29.06.2005 um 11:45 Uhr (0)
Hallo Rabbit 007, du kannst auch die Excel-Tabelle öffnen und musst die gar nicht in der Zeichnung einfügen. Man greift dann eben via ActiveX direkt auf das geöffnete Excel-Dokument zu. Wie weit bist du denn mit der Programmierung? Wo hakt es denn? Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Autodesk User Group Central Europe Individuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland
|
| In das Form AutoLisp wechseln |
 |
Lisp : Excel Daten aus sheet einlesen
Brischke am 08.06.2015 um 09:19 Uhr (1)
Hallo,@meldin: das ist wirklich eine sehr schnelle Art, die Daten aus Excel zu lesen. Mit dem Abfragen des UsedRange hatte ich in der Vergangenheit so meine Probleme, da Excel mitunter auch den Bereich als genutzt kennzeichnet, in denen nur irgendwelche Zell-Formatierungen vorgenommen wurden und keine Werte enthalten sein müssen. Da kann es also sehr leicht dass man extrem viele leere Datensätze zurück bekommt, die die Weiterverarbeitung erschweren. Daher hatte ich seinerzeit eine Routine geschrieben, die ...
|
| In das Form Lisp wechseln |
|
Lisp : Popup, Hyperlink, Excel & Co.
Brischke am 27.06.2007 um 15:15 Uhr (0)
Hallo kschlepp,da hast du dir mehrere Themen auf den Tisch gezogen, die jedes für sich schon ein abendfüllendes Programm sein könnten.in Lisp ist es nicht ohne Weiteres möglich ala MsgBox einen YesNo-Dialog auf den Bildschirm zu zaubern. Dafür musst du dir ein Dialogfeld programmieren, und natürlich auch die entsprechenden Funktionen, die das Dialogfenster steuern und die entsprechende Rückgabe geben.Du willst als nächstes einen Link in einem Dialogfenster haben ... das geht nicht. Du kannst in deinem Dial ...
|
| In das Form Lisp wechseln |
|
Lisp : Länge und Breite über Lisp abfragen und in Excel einfügen?
Brischke am 14.03.2013 um 12:01 Uhr (0)
Zitat:Original erstellt von PAS81:Hallo Leute,besteht eine Möglichkeit über Lisp Länge und Breite von gezeichneten Platten abzufragen und diese dann in eine Excel-Holzliste einzufügen. Komme darauf weil ich regelmäßig nicht unerhebliche Fehler in meine Listen einbaue durch falsch eingegebene Längen und Breiten ! Vielleicht kann man dem ja irgenwie entgegenwirken! Wäre über jede Hilfe dankbar!Gruß Patrick naja, das kommt drauf an, wie du die Platten gezeichnet hast. Das Objekt Platte kennt AutoCAD nicht ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
Brischke am 10.02.2004 um 16:49 Uhr (0)
Zitat: Original erstellt von luky: ich versuch es trotzdem mal mit lisp. wobei eine verbindung mit excel doch sehr schön wäre. aber ich hoffe lisp kann das auch irgendwie. Hi luky, man kann mit VisualLISP eine Verbindung zu jedem X-beliebigen Windows-Programm herstellen. Die Hauptsache ist, dass dieses die ActiveX-Schnittstelle unterstützt. Excel, Word, ... machen das alle, so dass es theoretisch möglich ist einen Brief mit Lisp zu schreiben. Ich denke aber, dass du zunächst wirklich mit den Grun ...
|
| In das Form AutoLisp wechseln |