www.qtsoftware.de
qtXLS
Library für den Excel Daten Im- & Export

Die qtXLS Library bietet dem Programmierer Routinen zum Zugriff auf Dateien im Microsoft Excel Format (.xls, .xlsx).

Mit qtXLS Routinen können

Dateien im Excel Dateiformat angelegt werden,
Tabellen in diesen Dateien erzeugt werden,
Daten in Tabellen geschrieben werden,
Daten aus Tabellen gelesen werden und
Informationen über Tabellen und Spalten ermittelt werden.

Die Library enthält dazu nachfolgend aufgeführte Funktionen:

Funktionsgruppe /
qtXLS Routine

Funktion

(*) Die Funktionen sind nur in der qtXLS Version 2014 enthalten.

Das Beispielprogramm

qtXLSDemoWriteTable.f90 (Fortran 90 Quellcode)

qtXLSDemoWriteTable.cpp (C/C++ Quellcode)

erstellt die nachfolgend abgebildete Excel Tabelle. Das Program zeigt, wie die qtXLS Routinen verwendet werden.

Die qtXLS Software wird in Form einer Dynamic-Link-Library (qtXLS.dll bzw. qtXLS64.dll) mit diversen compiler-spezifischen Bindings (d.h. Import-Libraries und weiteren zur Programmierung notwendigen Dateien) sowie Beispielprogrammen bereitgestellt.

Zur ausschließlich internen Nutzung und nicht zur Weitergabe bieten wir auch den Quellcode von qtXLS an. Wir liefern hier den gesamten Fortran Quellcode, sowie die Dateien, die zur Erzeugung der qtXLS.dll bzw. der qtXLS64.dll und der Bindings verwendet werden. Für die Erzeugung der qtXLS.dll bzw. qtXLS64.dll sind dies eine Compaq bzw. Intel Visual Fortran "Projektmappe" ("workspace" .dsw bzw. "solution" .sln) mit integrierten Projekten (.dsp bzw. .vfproj). Die Bindings werden je nach Compiler entweder mit Stapeldateien (.bat), Make-Files oder mittels Projekten erzeugt.

Unterstützte Compilersysteme (Bindings)

Derzeit existieren zwei qtXLS Varianten

  • qtXLS - Version 2007, 32-Bit
    • Absoft ProFortran for Windows v10.0
    • Compaq Visual Fortran v6.6
    • Intel Visual Fortran (v8.1 und höher)
    • Lahey/Fujitsu Fortran for Windows (LF95) v5.7
    • Microsoft Visual C++ v6 und v7 (2003)
    • Silverfrost bzw. Salford FTN95 (for Win32) v5.0 und höher

  • qtXLS - Version 2014, 32- und 64-Bit
    • Intel Visual Fortran (v11.1 und höher, 32-Bit)
    • Intel Visual Fortran (v12.1 und höher, 64-Bit)

Diese sind mitunter auch für neuere Versionen der Compiler und möglicherweise auch für kompatible Compiler geeignet. Wenn Ihr Compiler in obiger Liste nicht dabei ist, Sie qtXLS dennoch verwenden möchten, probieren Sie doch einfach das Binding aus, zu dem Ihr Compilerhersteller angibt, kompatibel zu sein. Wenn Sie hier Schwierigkeiten haben, fragen Sie bei uns an. Vielleicht können wir helfen.


Download

Sie können eine eingeschränkt (1) funktionsfähige Evaluierungsversion samt Beschreibung (im PDF Format (2)) hier laden (Umfang des Download: ca. 4 - 5 MB):

(1) Die Evaluierungsversion erlaubt den Im- und Export von bis zu 50 Zeilen einer Tabelle. Auf diese Beschränkung wird beim Start eines auf qtXLS basierenden Programms mittels eines Dialogfensters hingewiesen.
(2) Den Adobe Acrobat Reader (zum Lesen von Dokumenten im PDF Format) finden Sie hier.



Preise & Lizensierung

Die Evaluierungsversion kann durch den Erwerb einer Nutzungslizenz in eine vollständig funktionsfähige Version umgewandelt werden.
Die Nutzungslizenz berechtigt zur Nutzung der qtXLS Software durch eine namentlich benannte Person und zur Weitergabe der qtXLS.dll bzw. der qtXLS64.dll zusammen mit dem darauf basierenden Programm (.exe) und der Lizenzdatei (s.u.). D.h., es werden keine Laufzeitgebühren ("run-time-fees" bzw. "royalties") erhoben. Die ausführlichen Nutzungsbedingungen entnehmen Sie bitte den Bestellformularen (s.u.).

Art.Krz. Artikelbezeichnung
Preis netto [€]

Alle Preisangaben in EURO ohne gesetzliche Mehrwertsteuer.
Kosten für den Versand von QTXLS.0100 (d.h. CD + Manual) innerhalb der BRD: €7,00 plus Mehrwertsteuer; innerhalb der EU: €16,00 plus Mehrwertsteuer.
Die Mehrwertsteuer entfällt bei Lieferungen in das EU-Ausland, wenn die Umsatzsteuernummer angegeben wird.
Lieferungen in nicht-EU-Länder sind mehrwertsteuerfrei.

Wir liefern die Nutzungslizenz (QTXLS.0010 bis .0013) in Form einer Lizenzdatei bzw. Lizenzroutine via eMail (es fallen keine Versandkosten an). Die Lizenzdatei bzw. Lizenzroutine enthält die vom Lizenznehmer angegebenen Daten (d.h. Namen und Adresse) sowie die Lizenznummer und Lizenzschlüssel.
Wer es vorzieht, qtXLS in herkömmlicher Form zu erhalten, d.h. auf CD-ROM und mit Manual, kann dies (QTXLS.0100) zusätzlich zur Lizenz (QTXLS.0010 bis QTXLS.0050) bestellen.


Bestellung

Bestellen können Sie qtXLS gerne formlos (eMail genügt), über unseren WebShop oder herkömmlich (Fax, Brief).

Sollten Sie Fragen dazu haben, wenden Sie sich bitte per eMail an info@qtsoftware.de.

 

Systemvoraussetzungen

Um die qtXLS Software nutzen zu können, werden benötigt:

  • PC mit Pentium Prozessor, Festplatte mit mindestens 15 MB freiem Speicherplatz, mindestens 32 MB RAM.
  • Eines der folgenden Betriebssysteme: Windows XP und höher, Windows 7 und kompatible.

qtXLS basiert auf Microsoft Excel ODBC Treibern. Bei Installation von Excel werden diese normalerweise installiert. Sind diese Treiber auf einem PC nicht vorhanden, so können sie entweder durch Installation von Microsoft Excel oder die

Microsoft Data Access Components (MDAC)

bereitgestellt werden. Letztere dürften die kostengünstigere Alternative sein, da sie von Microsofts WebSite kostenlos geladen werden können. Man findet sie am schnellsten mithilfe der Suchfunktion im “Download Center”, falls der Link oben nicht zum Ziel führen sollte. Die MDAC enthalten die Treiber für 32-Bit Applikationen. Für 64-Bit Programme sind Excel ODBC Treiber in der sog.

AccessDatabaseEngine_x64

vorhanden. Wenn der Link nicht mehr aktuell ist, sollte die Suche mit dem o.g. Stichwort helfen.

Außerdem ist ein Compilersystem notwendig (welche unterstützt werden, sehen Sie oben).

 

Technische Unterstützung (Support)

Wenn Sie Fragen haben, Probleme auftreten, Wünsche äußern möchten etc., stehen wir gerne zur Verfügung: eMail an support@qtsoftware.de.

 

 
This page in English language.
Preislisten / Bestellung
·
Schulungen
·
Links
·
·
·
·
·
·

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel QTXLS
Lieferumfang a) als Download bzw. Lieferung per eMail: Software und Online-Dokumentation
b) Software auf CD-ROM und Handbuch
Unterstützte
Betriebssystem(e)
PC/Windows (32-Bit, 64-Bit)
Systemanforderungen einige MB frei auf der Festplatte, sonst wie Betriebssystem; Fortran 95 Compiler (unterstützt werden derzeit Absoft, Lahey LF95, Compaq Visual Fortran, Intel Visual Fortran, Silverfrost/Salford FTN95) oder Microsoft Visual C++; Excel ODBC Treiber (wird üblicherweise mit Excel mitgeliefert und automatisch installiert)
Hersteller QT software GmbH
Aktuelle Versionen Version 2007 (Stand 19.4.2007)
Version 2014 (Stand 21.8.2014)
Lizensierungsvarianten Einzelplatzlizenz
Lizenz- bzw. Laufzeitgebühren keine, bei Weitergabe von Programmen, die auf qtXLS basieren
Patches erhältlich ja
Updates erhältlich ja
Technischer Support QT software GmbH
Datenblatt erhältlich nein
Testversion

ja, zum Test (mit eingeschränkert Funktionalität)

Informationsstand 21. August 2014
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2014. Alle Rechte vorbehalten.
Die Rechte der Inhaber an den in diesem Dokument namentlich aufgeführten Markennamen, Warenzeichen und Produktnamen werde ohne Einschränkung anerkannt: Excel ist ein Warenzeichen der Microsoft Corporation, U.S.A.. Windows ist ein Warenzeichen der Microsoft Corporation, U.S.A.. “ProFortran for Windows” ist ein Produkt der Absoft Corporation, U.S.A.. “Compaq Visual Fortran” ist ein Produkt der Hewlett-Packard Company, U.S.A.. "Intel Visual Fortran" ist ein Produkt der Intel Corporation. “Lahey/Fujitsu Fortran 95 for Windows” ist ein Produkt der Firma Lahey Computer Systems, Inc., U.S.A.. “Salford FTN95” ist ein Produkt der Salford Software Ltd., U.K.. “Excel”, “Visual C++”, “Visual Studio 2003” und “Visual Basic” sind Produkte der Microsoft Corporation, U.S.A..