<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GitHub開源推薦 | 快速讀寫 Excel

          共 931字,需瀏覽 2分鐘

           ·

          2020-12-07 14:54


          ?Github 開源推薦



          專注分享 GitHub 上有趣、好玩的開源項目,以幫助大家提高編程技巧,找到編程樂趣。


          如果你對開源感興趣,想和大家分享一些優(yōu)質(zhì)項目,隨時歡迎投稿(微信號:iwaleon)。


          Excel 是一種很常用的文件格式,我們經(jīng)常會碰到,那么如何讀寫呢?


          很多人可能會最先想到 ActiveX 框架,不得不說一下,它有不少缺點:


          • 只適用于 Windows;

          • 目標電腦上需要安裝 Excel;

          • 不好用,甚至需要了解 Office VBA。


          所以,一般并不建議使用,那有更好的方案嗎?當然了!



          1

          可選方案


          使用第三方 C/C++ 庫更加簡便一些,那么都有哪些支持的庫呢?Handling Microsoft Excel file format(地址:https://wiki.qt.io/Handling_Microsoft_Excel_file_format)中已經(jīng)做了對比:



          綜合來看,QXlsx 應該是最好的,非商業(yè)的,也能跨平臺,最主要的是同時支持 Excel 的讀寫。



          2

          QtXlsx 使用


          要使用 QtXlsx,離不開下面幾個網(wǎng)址:


          • GitHub 地址:https://github.com/dbzhang800/QtXlsxWriter

          • 文檔地址:http://qtxlsx.debao.me/

          • Perl 下載地址:https://www.activestate.com/products/perl/downloads/


          首先要下載安裝 Perl,否則編譯 QtXlsx 會報錯。官網(wǎng)下載超慢,我在其它網(wǎng)站上下載的 ActivePerl v5.26.1。下載完成之后,默認安裝即可。


          進入 GitHub,下載 QtXlsx 源碼,然后編譯,里面包含了很多示例,最簡單的莫過于“Hello”,只需要十幾行代碼:



          也有一些復雜的,像合并單元格、圖表繪制等:



          挺不錯的,喜歡的話,趕快去試試吧。示例很多,就不詳細介紹用法了。



          ·END·

          瀏覽 39
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日女人网站 | 九九九成人网 | 豆花视频无码 | 亚洲无码视频日本 | 大香蕉怡春院日韩精品视频 |