Skip to content

Latest commit

 

History

History
 
 

zh-tw

簡介

Excelize logo

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本創建的電子錶格檔案。支援 XLAM / XLSM / XLSX / XLTM / XLTX 等多種檔案格式,高度兼容帶有樣式、圖片(表)、樞紐分析表、切片器等複雜組件的檔案,並提供流式讀寫 API,用於處理包含大規模數據的活頁簿。可應用於各類報表平台、雲計算、邊緣計算等系統。使用本類庫要求使用的 Go 語言為 1.18 或更高版本。

專案使命

Excelize 的目標是創建並維護一個 Go 語言版本的 Excel 檔案 API,以處理符合基於 Office Open XML(OOXML)標準的電子錶格檔案,借助 Excelize 您可以使用 Go 讀取和寫入 MS Excel 檔案。

為什麼要使用 Excelize

在一些情況下我們需要透過程式操作 Excel 檔案,例如:開啓讀取已有 Excel 檔案內容、創建新的 Excel 檔案、基於已有檔案(範本)生成新的 Excel 檔案、向 Excel 檔案中插入圖片、圖表和表格等元素,有時還需要跨平台實現這些操作。使用 Excelize 可以方便的滿足上述需求。

《Excelize 權威指南》

人民郵電出版社《Excelize 權威指南》

本書基於 Excelize 基礎庫,從 Office 辦公檔案格式國際標準出發,以源代碼為基礎,結合大量直觀的配圖,循序漸進地講解 Excelize 中的模塊實現,詳細解讀技術標準內容和基礎庫的設計。主要內容包括 Excelize 開發環境準備、檔案格式國際標準解讀、檔案數據結構建模、活頁簿、工作表、儲存格和列欄的相關操作、複雜樣式解析、圖表、圖片與圖形的相關操作、資料驗證與篩選、樞紐分析表、流式讀寫技術以及一個綜合實踐應用。閱讀本書,具有一定 Go 語言基礎,想入門 Excelize 的開發人員能夠進一步系統理解 Excelize 基礎庫的實現細節,不具備 Go 語言開發經驗的開發人員也能夠快速掌握 Excelize 的設計原理。

網上購買方式:異步社區 | 天貓 | 京東 | 當當 | 微店 | 抖音 | 拼多多

專案榮譽

入選 2023 開源創新榜優秀開源專案

Excelize 入選 2023 開源創新榜優秀開源專案

榮獲 2022 年中國開源創新大賽一等獎

Excelize 榮獲 2022 年中國開源創新大賽一等獎

入選 2020 Gopher China - Go 領域明星開源專案 (GSP)

Excelize 入選 2020 Gopher China Go 領域明星開源專案

入選 2018 年開源中國碼雲最有價值開源專案 (Gitee Most Valuable Project)

Excelize 入選 2018 年開源中國碼雲最有價值開源專案

知名企業用戶

奇虎 360 公司 百度 合合信息 映客直播 美團點評 網易 嗶哩嗶哩 奇安信集團 阿里巴巴集團 餓了麼 匯付天下 點點客 字節跳動 閃電快車 積夢智能 香儂科技 IBM Basedig 美圖 亞馬遜 德勤 Neuro Lab! Algorithms 58同城 貝殼 微軟 ByteBase Intel 騰訊 米哈游 綠盟科技

如果您的公司或產品也在使用 Excelize,歡迎 發送 Logo 給我們。

技術交流群

商業支援

幫助您的應用發揮最大潛力,讓使用電子錶格檔案變得有趣。除了提供完全免費和開源的基礎庫軟體包之外,Excelize 還可以在商業上提供技術咨詢支援服務:

  • 優先考慮您的問題

有急需解決的問題或新功能需求嗎?Excelize 很樂意根據商業支援為您提供優先服務,請與 Excelize 聯繫以獲取更多詳細信息。

  • 專業技術咨詢服務

在您的應用程式使用 Excelize 開發過程中提供技術支援,提供解決方案咨詢服務,並可以按小時為基礎加入您的團隊。

請透過 E-mail 與我們取得聯絡。