ExcelFileGenSheet, eine Excel Vorlage zum erzeugen von Dateien aus Vorlagen mit Excel.

Bei dieser Excel 2007/2010 Vorlage handelt es sich um einen vorlagenbasierten Dateigenerator. (Template Engine)
Hiermit erzeugen Sie massenweise Textdateien aus Vorlagen. z.B. xml, html, txt, dxf, ini und anderen textbasierten Dateien. Je Excelzeile wird eine Datei aus einer Vorlage erzeugt.
Wenn Sie AutoCAD ab Version 2002 benutzen, können Sie mit dieser Excel Datei auch AutoCAD Zeichnungen aus einer Vorlage im .dwg Format generieren, oder mit neuen Werten updaten. Hierzu wird COM-Automation benutzt, was AutoCAD LT ausschließt. ExcelFileGenSheet liest hierfür die Blockattribute und ersetzt dessen Inhalt mit dem entsprechenden Text. Es werden außerdem TEXT und MTEXT nach entsprechenden Platzhaltern durchsucht und ersetzt.
Arbeitsweise:
Nach der Installation erhalten Sie in Excel ab Version 2007 über Datei => Neu => Meine Vorlagen eine neue Vorlage namens FileGenSheet. Wenn Sie diese öffnen, enthält diese rechts neben der Tabelle eine Arbeitsfläche auf der die Werkzeuge zum generieren der Dateien untergebracht sind.
Um die Verarbeitung der Excel-Daten vornehmen zu können, enthält die Excel Tabelle eine Spalte für die Dateinamen der zu erzeugenden Dateien. ( hier im Beispiel: %FILENAME% ) Außerdem enthält die Tabelle eine Spalte um die Vorlage aus der die Datei erzeugt wird, anzugeben. ( hier im Beispiel: %TEMPLATE% ) Die Vorlage kann je Zeile variieren, was es Ihnen ermöglicht Dokumente zu verändern (Beispiel ansehen). Jedes weitere Feld das Sie erzeugen entspricht einem Platzhalter in der Vorlage aus der Sie die neuen Dokumente erzeugen möchten. Der Name für die Platzhalter ist übrigens gleich. Sie können z.B. auch die Visual Studio Schreibweise $(FILENAME), $(TEMPLATE) oä. benutzen. Die Spalte %FILENAME% setzt sich aus %NAME% und %EXT% zusammen, so das Sie den Dateinamen leichter in Excel bilden können. Wie Sie genau vorgehen müssen, können Sie sich auch in diesem Videotutorial ansehen.
Die Vorlagen enthalten Platzhalter, welche in der Excel-Tabelle als Feldüberschriften definiert werden.
Anwendungsbeispiele:
- Erzeugen von Dokumentationen.
- Codedateien generieren.
- Konfigurationsdateien erzeugen. (xml,ini usw.)
- Massenweise generieren von technischen Zeichnungen, Stromlaufplänen, Mess- und Regeltechnikplänen zusammen mit AutoCAD (Beispiel ansehen).
- Generieren von Zeichnungen ohne AutoCAD, wenn Sie dxf als Vorlage benutzen- DXF ist textbasiert und sie können so mit Ihren Platzhaltern arbeiten.
- Attribute von AutoCAD Dateien mit neuen Werten updaten. (Beispiel ansehen)
- Messtellenbeschreibungen als HTML Datei für Leitsysteme. (Beispiel ansehen)
- Prüfprotokolle massenhaft erzeugen.
- Produktbeschreibungen mit unterschiedlichen Angaben von Maßen z.b. für eBay.
Hier erhalten Sie die Vorlage für Excel (ab Version 2007) zum Testen.
Wenn Sie die Vorlage länger als 30 Tage verwenden möchten, so müssen Sie sich registrieren.
| 
