- QXlsx를 적용하는 쉬운 방법은 다음과 같습니다.
- Windows에 적용하는 방법을 설명합니다.
- Linux 또는 Mac에 적용하는 방법도 비슷하므로 추가 요청이 있으면 도움을 요청할 것입니다.
1️⃣ github에서 소스 코드를 clone 합니다
git clone https://github.com/j2doll/QXlsx.git
2️⃣ QtCreator를 실행합니다
- QtCreator의 사용방법을 모르시면, Qt Company 사이트를 참조하세요. https://www.qt.io/qt-features-libraries-apis-tools-and-ide/
3️⃣ 여러분의 Qt 프로젝트를 생성하세요
4️⃣ 예제는 콘솔 어플리케이션입니다
5️⃣ 프로젝트 이름을 정하세요. 현재 프로젝트 이름은 HelloQXlsx 입니다.
6️⃣ HelloQXlsx 프로젝트가 생성되었습니다
7️⃣ 현재 경로
8️⃣ QXlsx 코드를 여러분의 Qt 프로젝트에 복사하세요. (윈도우즈 탐색기로 복사하셔도 됩니다)
xcopy c:\workspace\github\QXlsx\QXlsx c:\workspace\HelloQXlsx /s /e
9️⃣ 현재 디렉토리 및 파일들
🔟 여러분의 Qt 프로젝트(*.pro)에 QXlsx 코드를 추가하세요
# QXlsx code for Application Qt project
QXLSX_PARENTPATH=./ # current QXlsx path is . (. means curret directory)
QXLSX_HEADERPATH=./header/ # current QXlsx header path is ./header/
QXLSX_SOURCEPATH=./source/ # current QXlsx source path is ./source/
include(./QXlsx.pri)
1️⃣1️⃣ 헤더 파일과 네임스페이스를 설정하세요. 그리고 예제를 위한 코드를 추가하세요
// main.cpp
#include <QCoreApplication>
#include "xlsxdocument.h"
#include "xlsxchartsheet.h"
#include "xlsxcellrange.h"
#include "xlsxchart.h"
#include "xlsxrichstring.h"
#include "xlsxworkbook.h"
using namespace QXlsx;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!"); // write "Hello Qt!" to cell(A,1). it's shared string.
xlsx.saveAs("Test.xlsx"); // save the document as 'Test.xlsx'
return 0;
// return a.exec();
}
1️⃣2️⃣ 프로젝트를 빌드하고 실행하세요
1️⃣3️⃣ 실행 파일(.exe)과 엑셀 파일(.xlsx) 파일이 생성되었습니다