Debao Zhang
11 years ago
3 changed files with 55 additions and 0 deletions
@ -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 |
||||
|
*/ |
@ -0,0 +1,9 @@ |
|||||
|
TARGET = extractdata |
||||
|
|
||||
|
#include(../../../src/xlsx/qtxlsx.pri) |
||||
|
QT+=xlsx |
||||
|
|
||||
|
CONFIG += console |
||||
|
CONFIG -= app_bundle |
||||
|
|
||||
|
SOURCES += main.cpp |
@ -0,0 +1,30 @@ |
|||||
|
#include <QtCore> |
||||
|
#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()<<xlsx.read("A1"); |
||||
|
qDebug()<<xlsx.read("A2"); |
||||
|
qDebug()<<xlsx.read("A3"); |
||||
|
qDebug()<<xlsx.read("A4"); |
||||
|
qDebug()<<xlsx.read("A5"); |
||||
|
//![1]
|
||||
|
|
||||
|
return 0; |
||||
|
} |
Loading…
Reference in new issue