1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        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īng)該是最好的,非商業(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”,只需要十幾行代碼:



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



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



        ·END·

        瀏覽 39
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

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

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            成人电影三区 | 嗯~用力啊~嗯~c我~啊哈校园 | 女人日b视频 | 一级特黄老太婆片免费看 | 精东AV| 开心五月丁香婷婷 | www.淫色| 国产精品入口日韩视频大尺度 | 99精品视频在线看 | 受被很多人c屁股在外面被c |