2018-05-26 12:20:33 +09:00
|
|
|
# QXlsx
|
2017-08-20 17:04:40 +09:00
|
|
|
|
2018-05-30 20:38:09 +09:00
|
|
|
> *Read this in other languages: [English](README.md), :kr: [한국어](README.ko.md)*
|
2017-08-20 17:04:40 +09:00
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
<p align="center"><img src="https://raw.githubusercontent.com/QtExcel/QXlsx/master/markdown.data/QXlsx-Desktop.png"></p>
|
2017-10-05 14:35:35 +09:00
|
|
|
|
2018-07-16 17:07:51 +09:00
|
|
|
- QXlsx는 엑셀 파일(*.xlsx)을 읽고 쓰는 라이브러리입니다.
|
2019-10-05 00:18:37 +09:00
|
|
|
- QtXlsx가 더 이상 지원되지 않기 때문에(2014), QtXlsx에 기반한 새로운 프로젝트를 만들었습니다. (2017-)
|
2019-11-16 21:32:54 +09:00
|
|
|
- QXlsx는 개발언어로 C++을 사용합니다. (Qt 사용)
|
2018-07-16 17:07:51 +09:00
|
|
|
- QXlsx는 정적 또는 동적 라이브러리를 사용하지 않아도 되도록 제작되었습니다.
|
2019-10-05 00:18:37 +09:00
|
|
|
- 물론 정적 라이브러리(static library)로 사용할 수도 있습니다.
|
2018-04-19 16:36:59 +09:00
|
|
|
|
2018-11-28 17:28:51 +09:00
|
|
|
## 사용하는 방법
|
2020-06-03 23:03:50 +09:00
|
|
|
- [예제](Example.md) 를 참조하세요.
|
|
|
|
- [위키](https://github.com/QtExcel/QXlsx/wiki) 를 참조하세요.
|
|
|
|
- [FAQ](https://github.com/QtExcel/QXlsx/wiki/FAQ) 를 참조하세요.
|
2017-10-09 21:08:32 +09:00
|
|
|
|
2018-12-04 20:06:27 +09:00
|
|
|
## 설정하는 방법 (설치)
|
|
|
|
|
2021-02-12 22:11:11 +09:00
|
|
|
- :권장: [QXlsx 프로젝트 설정하는 방법 (qmake)](HowToSetProject.ko.md) 참조
|
|
|
|
- [QXlsx 프로젝트 설정하는 방법 (cmake)](HowToSetProject-cmake.ko.md) 참조
|
2018-12-04 20:06:27 +09:00
|
|
|
|
2017-08-20 17:09:07 +09:00
|
|
|
## 테스트 환경
|
2018-06-23 15:36:09 +09:00
|
|
|
|
2020-01-14 21:47:50 +09:00
|
|
|
| Travis CI (Linux) | AppVeyor (Windows) | CodeFactor | Github Actions <br> Linux/Win/Mac | iOS / Android |
|
|
|
|
| :---------------: | :----------------: | :--------: | :------------------------: | :----------------------------: |
|
|
|
|
| [![Build Status](https://travis-ci.com/QtExcel/QXlsx.svg?branch=master)](https://travis-ci.com/QtExcel/QXlsx) | [![Build status](https://ci.appveyor.com/api/projects/status/jkod8257gg66vm6e?svg=true)](https://ci.appveyor.com/project/QtExcel/qxlsx) | [![CodeFactor](https://www.codefactor.io/repository/github/qtexcel/qxlsx/badge)](https://www.codefactor.io/repository/github/qtexcel/qxlsx) | [![Ubuntu](https://github.com/QtExcel/QXlsx/workflows/Ubuntu/badge.svg)](https://github.com/QtExcel/QXlsx/actions/Ubuntu) [![MacOS](https://github.com/QtExcel/QXlsx/workflows/MacOS/badge.svg)](https://github.com/QtExcel/QXlsx/actions/MacOS) [![Windows](https://github.com/QtExcel/QXlsx/workflows/Windows/badge.svg)](https://github.com/QtExcel/QXlsx/actions/Windows) | [![IOS](https://github.com/QtExcel/QXlsx/workflows/IOS/badge.svg)](https://github.com/QtExcel/QXlsx/actions/IOS) [![Android](https://github.com/QtExcel/QXlsx/workflows/Android/badge.svg)](https://github.com/QtExcel/QXlsx/actions/Android) |
|
2020-01-11 22:50:35 +09:00
|
|
|
|
2019-12-12 22:07:58 +09:00
|
|
|
|
2018-11-17 16:27:43 +09:00
|
|
|
- [테스트된 환경](TestEnv.md) 참조
|
2018-04-19 16:17:18 +09:00
|
|
|
|
2018-11-28 17:28:51 +09:00
|
|
|
## 할 일
|
|
|
|
- [테스트 할 일](ToTest.md)
|
2019-01-02 20:56:00 +09:00
|
|
|
- [업그레이드 할 일](ToUpgrade.md)
|
2019-08-29 17:26:58 +09:00
|
|
|
- [비전](Vision.md)
|
2018-11-15 10:58:13 +09:00
|
|
|
|
|
|
|
## 컨트리뷰터
|
2019-01-04 10:28:08 +09:00
|
|
|
- [컨트리뷰터](https://github.com/QtExcel/QXlsx/graphs/contributors) 참조.
|
2018-06-04 14:09:56 +09:00
|
|
|
|
2018-06-26 20:38:09 +09:00
|
|
|
## 라이센스와 링크
|
2019-01-04 10:28:08 +09:00
|
|
|
- QXlsx 는 MIT 라이센스 입니다. [https://github.com/QtExcel/QXlsx](https://github.com/QtExcel/QXlsx)
|
2019-12-02 20:33:17 +09:00
|
|
|
- 다음과 같은 놀라운 프로젝트들을 만들어 주신 분들에게 감사의 말씀을 올립니다. :+1:
|
2020-01-11 22:37:41 +09:00
|
|
|
- Qt 는 LGPL v3 라이센스 또는 상업용 라이센스 입니다. [https://www.qt.io/](https://www.qt.io/)
|
2020-07-18 21:01:58 +09:00
|
|
|
- QtXlsx 는 MIT 라이센스 입니다. :+1: [https://github.com/dbzhang800/QtXlsxWriter](https://github.com/dbzhang800/QtXlsxWriter)
|
2019-12-02 20:33:17 +09:00
|
|
|
- Qt-Table-Printer 는 BSD 3-Clause 라이센스 입니다. [https://github.com/T0ny0/Qt-Table-Printer](https://github.com/T0ny0/Qt-Table-Printer)
|
|
|
|
- recurse 는 MIT 라이센스 입니다. [https://github.com/pkoretic/recurse](https://github.com/pkoretic/recurse)
|
|
|
|
- libfort 는 MIT 라이센스 입니다. [https://github.com/seleznevae/libfort](https://github.com/seleznevae/libfort)
|
|
|
|
- colorprintf 는 MIT 라이센스 입니다. [https://github.com/VittGam/colorprintf](https://github.com/VittGam/colorprintf)
|
2020-01-11 22:37:41 +09:00
|
|
|
- HelloActions-Qt 는 MIT 라이센스 입니다. [https://github.com/jaredtao/HelloActions-Qt](https://github.com/jaredtao/HelloActions-Qt)
|
2018-06-23 15:17:25 +09:00
|
|
|
|
2018-06-23 15:59:50 +09:00
|
|
|
## :email: 문의
|
2019-01-04 10:28:08 +09:00
|
|
|
- 이슈를 남겨 주세요. [https://github.com/QtExcel/QXlsx/issues](https://github.com/QtExcel/QXlsx/issues)
|
2018-07-16 17:07:51 +09:00
|
|
|
- 프로젝트 참여에 관심이 있으신 분은 이슈로 연락주세요.
|
2018-11-12 13:42:42 +09:00
|
|
|
- README.md를 모국어로 번역하려면 저에게 연락하십시오.
|
|
|
|
- 이슈(issue)를 제기하거나 pull request를 사용하시면 됩니다. (예: README.ko.md)
|
2018-06-14 15:04:37 +09:00
|
|
|
|
2018-06-28 16:05:55 +09:00
|
|
|
## 유사한 프로젝트
|
2018-07-05 16:00:50 +09:00
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
### :star: <b>Qxlnt</b> [https://github.com/QtExcel/Qxlnt](https://github.com/QtExcel/Qxlnt)
|
2018-07-05 16:00:50 +09:00
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
<p align="center"><img src="https://github.com/QtExcel/Qxlnt/raw/master/markdown-data/Concept-QXlnt.jpg"></p>
|
2018-07-05 16:00:50 +09:00
|
|
|
|
|
|
|
- Qxlnt는 xlnt가 Qt에서 사용될 수있게 해주는 도우미 프로젝트입니다.
|
2019-09-11 22:15:30 +09:00
|
|
|
- xlnt는 xlsx Excel 파일을 사용하기에 훌륭한 C++ 라이브러리입니다.
|
2018-07-05 16:00:50 +09:00
|
|
|
- xlnt를 Qt에서 사용하기 쉬운 방법을 찾고 있었습니다. 물론 cmake는 Qt와 호환되지만 사용하기가 쉽지 않습니다. 그래서 Qxlnt를 만들었습니다.
|
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
### :star: <b>Qlibxlsxwriter</b> [https://github.com/QtExcel/Qlibxlsxwriter](https://github.com/QtExcel/Qlibxlsxwriter)
|
2018-07-05 16:00:50 +09:00
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
<p align="center"><img src="https://github.com/QtExcel/Qlibxlsxwriter/raw/master/markdown.data/logo.png"></p>
|
2018-07-05 16:00:50 +09:00
|
|
|
|
2019-11-16 21:40:24 +09:00
|
|
|
- Qlibxlsxwriter는 libxlsxwriter를 Qt에서 사용할 수 있는 도우미 프로젝트입니다.
|
2019-11-16 21:39:40 +09:00
|
|
|
- libxlsxwriter는 Excel XLSX 파일을 만들기 위한 C 라이브러리 입니다.
|
2018-10-28 17:02:43 +09:00
|
|
|
|
2019-01-04 10:28:08 +09:00
|
|
|
### :star: <b>QSimpleXlsxWriter</b> [https://github.com/QtExcel/QSimpleXlsxWriter](https://github.com/QtExcel/QSimpleXlsxWriter)
|
2018-10-28 17:02:43 +09:00
|
|
|
|
2018-11-02 17:40:01 +09:00
|
|
|
- SimpleXlsxWriter를 Qt에서 사용하세요.
|
|
|
|
- SimpleXlsxWriter는 MS 엑셀 2007 이상 버전에서 사용 가능한 XLSX 파일을 생성할 수 있는 C++ 라이브러리입니다.
|