diff --git a/examples/xlsx/extractdata/doc/src/extractdata.qdoc b/examples/xlsx/extractdata/doc/src/extractdata.qdoc new file mode 100644 index 0000000..662e6c6 --- /dev/null +++ b/examples/xlsx/extractdata/doc/src/extractdata.qdoc @@ -0,0 +1,16 @@ +/*! + \example extractdata + \title Extract Data Example + \brief This is a simplest Qt Xlsx example. + \ingroup qtxlsx-examples + + This example demonstrates how to extract data form existing + .xlsx file with Qt Xlsx Library. So lets see how this is achieved. + + This creates a new instance of the all important Document + class which gives you access to the Excel workbook and worksheets. + \snippet hello/main.cpp 0 + + Extracts data from current worksheet. + \snippet hello/main.cpp 1 +*/ diff --git a/examples/xlsx/extractdata/extractdata.pro b/examples/xlsx/extractdata/extractdata.pro new file mode 100644 index 0000000..6a4bf4d --- /dev/null +++ b/examples/xlsx/extractdata/extractdata.pro @@ -0,0 +1,9 @@ +TARGET = extractdata + +#include(../../../src/xlsx/qtxlsx.pri) +QT+=xlsx + +CONFIG += console +CONFIG -= app_bundle + +SOURCES += main.cpp diff --git a/examples/xlsx/extractdata/main.cpp b/examples/xlsx/extractdata/main.cpp new file mode 100644 index 0000000..928424c --- /dev/null +++ b/examples/xlsx/extractdata/main.cpp @@ -0,0 +1,30 @@ +#include +#include "xlsxdocument.h" + +int main() +{ + { + //Create a new .xlsx file. + QXlsx::Document xlsx; + xlsx.write("A1", "Hello Qt!"); + xlsx.write("A2", 12345); + xlsx.write("A3", "=44+33"); + xlsx.write("A4", true); + xlsx.write("A5", "http://qt-project.org"); + xlsx.saveAs("Book1.xlsx"); + } + + //![0] + QXlsx::Document xlsx("Book1.xlsx"); + //![0] + + //![1] + qDebug()<