Browse Source

V0.4.10
1、完成了QXlsx的工程
2、去掉了External和External_Ex软连接

Apple 4 months ago
parent
commit
0c0d0c8fc9
3 changed files with 15 additions and 5 deletions
  1. 2 2
      .gitignore
  2. 1 1
      demo/xlsx/CMakeLists.txt
  3. 12 2
      demo/xlsx/widget.cpp

+ 2 - 2
.gitignore

@@ -1,2 +1,2 @@
-/External/
-/External_Ex/
+External
+External_Ex

+ 1 - 1
demo/xlsx/CMakeLists.txt

@@ -49,7 +49,7 @@ target_link_libraries(${this_exe} PRIVATE
 target_link_libraries(${this_exe} PRIVATE 
 target_link_libraries(${this_exe} PRIVATE 
     fmt::fmt
     fmt::fmt
     spdlog::spdlog
     spdlog::spdlog
-    ${CMAKE_CURRENT_SOURCE_DIR}/QXlsx/QXlsx/release/libQXlsx.a
+    ${CMAKE_CURRENT_SOURCE_DIR}/QXlsx/release/libQXlsx.a
 )
 )
 
 
 if(CMAKE_CXX_COMPILER_VERSION LESS 9.0)
 if(CMAKE_CXX_COMPILER_VERSION LESS 9.0)

+ 12 - 2
demo/xlsx/widget.cpp

@@ -6,7 +6,7 @@
 
 
 #include "spdlog/spdlog.h"
 #include "spdlog/spdlog.h"
 
 
-#include "QXlsl/QXlsx/xlsxdocument.h"
+#include "QXlsx/QXlsx/xlsxdocument.h"
 
 
 
 
 Widget::Widget(QWidget *parent)
 Widget::Widget(QWidget *parent)
@@ -31,5 +31,15 @@ void Widget::on_pBtn_export_clicked()
 {
 {
     SPDLOG_INFO("点击了“导出excel”按钮");
     SPDLOG_INFO("点击了“导出excel”按钮");
 
 
-    
+    QXlsx::Document xlsx("test.xlsx");                              
+    xlsx.write("A1", "Hello Qt!");
+    xlsx.write("A2", 12345);
+    xlsx.write("A3", "=44+33");
+    xlsx.write("A4", true);
+    xlsx.write("B1", "2021-01-01 12:00:00");
+    xlsx.write("B2", QDate(2021, 1, 1));
+    xlsx.write(3, 1, QTime(12, 0, 0));
+    xlsx.save();
+    SPDLOG_INFO("导出excel成功");
+
 }
 }