1. 程式人生 > >Atitit office ooxml 系列 excel的讀取api 框架 poi的使用

Atitit office ooxml 系列 excel的讀取api 框架 poi的使用

Atitit office系列 excel的讀取api 框架 poi的使用

 

目錄

1. 主要內容 1

2. 案例功能 2

3. 意義:: 2

4. 文件體系結構與背景知識 2

4.1. 文件的三大分類體系 純文字》markdown(少量標記)》xml類(大量標記) 2

4.2. Atitit 常見概念與技術 dom及其解析 2

4.3. 文件常見子分類按照用途( 文字word型,電子表格類,簡報ppt類 圖形檔案(比如viso) 網頁html類  公式類  ) 2

4.4. office文件xml dom解析標準ooxml  odf 2

4.5. 文件容器格式 office pdf html msg 2

4.6. Ms Office體系圖 3

4.6.1. 文件解析與儲存格式背景知識 3

4.6.2. Atitit Office系列文件格式 openXML標準 3

4.6.3. Office系列格式2003 2007 2010支援區別 3

4.6.4. Excel的dom結構 4

5. Poi讀寫excel的dom物件模型 5

5.1. 類比於h5中的table表格體系 5

5.2. Workbook工作簿 excel檔案 5

5.3. Sheet( 表格),row column 行列概念 5

5.4. Cell單元格 (相當於h5 table的td) 5

6. 重要概念 5

6.1. Dom模型 5

6.2. Office標準 5

6.3. 原始api 為什麼都比較難用 可讀性差 繁瑣? 5

6.4. Api 包裝,可讀性高的api  vs 效能模式的api 5

7. 操作 5

8. 擴充套件 其他的文件 5

8.1. Ooxml標準的 excel的主要內容 6

8.2. Markdown與h5文件模式 6

9. 後記 6

9.1. 條件查詢 實現類似sql where效果 6

9.2. linq 6

10. 引用文件 6

11. 附錄 6

 

  1. 主要內容

文件概念系列    文件儲存體系   以及poi的使用

  1. 案例功能

通過poi框架讀取excel檔案

  1. 意義::

大資料的資料採集  格式轉換讀取

 

 

  1. 文件體系結構與背景知識
    1. 文件的三大分類體系 純文字》markdown(少量標記)》xml類(大量標記)
    2. Atitit 常見概念與技術 dom及其解析
    3. 文件常見子分類按照用途( 文字word型,電子表格類,簡報ppt類 圖形檔案(比如viso 網頁html類  公式類  )
    4. office文件xml dom解析標準ooxml  odf

WordprocessingML (docx) SpreadsheetML (xlsx) | PresentationML (pptx) | DrawingML

 

    1. 文件容器格式 office pdf html msg 

 

    1. Ms Office體系圖

 

 

      1. 文件解析與儲存格式背景知識
      2. Atitit Office系列文件格式 openXML標準

 

      1. Office系列格式2003 2007 2010支援區別

 

      1. Excel的dom結構

 

 

 

  1. Poi讀寫excel的dom物件模型
    1. 類比於h5中的table表格體系
    2. Workbook工作簿 excel檔案
    3. Sheet( 表格),row column 行列概念
    4. Cell單元格 (相當於h5 table的td)
  2. 重要概念
    1. Dom模型
    2. Office標準
    3. 原始api 為什麼都比較難用 可讀性差 繁瑣?

考慮到最細節操作,太細節化了,要保障效能模式以及擴充套件性等,導致api粒度過細。。

原始api都是如此  java net api (一般使用apache httpclient代替,) java jdbc 資料庫api(使用orm代替)  ,,js 的原生ajax api (使用jquery 的ajax api 代替)

 

    1. Api 包裝,可讀性高的api  vs 效能模式的api
  1. 操作
  2. 擴充套件 其他的文件

文件包括哪些

Msg html json pdf  zip、rar

 

    1. Ooxml標準的 excel的主要內容

Atitit Ooxml excel標準的主要內容

目錄

1.1. 物理儲存 zip+資料夾包+xml 1

1.2. Package Structure 1

1.3. 內容部分 1

1.3.1. Workbook sheets table  cell  1

1.3.2. pivotTable 1

1.4. Style和格式 2

 

    1. Markdown與h5文件模式
  1.  後記
    1. 條件查詢 實現類似sql where效果
    2. linq
  2. 引用文件

Atitit Office系列文件格式 openXML

 

  1. 附錄

 

Office Open XML - What is OOXML_.html