反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

A03-02 檔案資料集

一、概述

  1. 一些資料以非結構化和半結構化的形式儲存,常見的形式有TXT和XML檔案。

二、操作步驟(1)-TXT檔案資料集

1
創建TXT檔案。
  1. 在 FineReport 安裝目錄下的【D :\FineReport_10.0\webapps\webroot\WEB-INR\reportlets】中新建名為datasource.txt的檔案。這邊範例為 D: 下的路徑

  2. 將以下內容存入datasource.txt檔案。

Name,Capital,Continent,Area,Population
Argentina,Buenos Aires,South America,2777815.00,32300003.00
Bolivia,La Paz,South America,1098575.00,7300000.00
Brazil,Brasilia,South America,8511196.00,150400000.00
Canada,Ottawa,North America,9976147.00,26500000.00
Chile,Santiago,South America,756943.00,13200000.00
Colombia,Bagota,South America,1138907.00,33000000.00
Cuba,Havana,North America,114524.00,10600000.00
Ecuador,Quito,South America,455502.00,10600000.00
El Salvador,San Salvador,North America,20865.00,5300000.00
Guyana,Georgetown,South America,214969.00,800000.00
Jamaica,Kingston,North America,11424.00,2500000.00
Mexico,Mexico City,North America,1967180.00,88600000.00
Nicaragua,Managua,North America,139000.00,3900000.00
Paraguay,Asuncion,South America,406576.00,4660000.00
Peru,Lima,South America,1285215.00,21600000.00
United States of America,Washington,North America,9363130.00,249200000.00
Uruguay,Montevideo,South America,176140.00,3002000.00
Venezuela,Caracas,South America,912047.00,19700000.00

1.png

2
複製檔案。
  1. 複製一份檔案,重命名為datasource_Argentina.txt。

  2. 保留前兩列資料。

A03-02檔案資料集02.png

3
新增檔案資料集1。
  1. 點擊範本資料集上方的【+】 按鈕。

A03-02檔案資料集03.png

4
新增檔案資料集2。
  1. 選擇【檔案資料集】。

A03-02檔案資料集04.png

5
選擇【檔案】。
  1. 檔案類型選擇TXT。

  2. 預設為本機檔案。

  3. 點擊 選擇 【選擇】按鈕,彈出報表工作目錄視窗。

A03-02檔案資料集05.gif

6
資料設定。
  1. 編碼型別預設不選擇,可根據源檔案的編碼選擇,支援:GBK、ISO-8859-1、UTF-8、UTF-16、EUC_JP、EUC_KR、CP850。

  2. 預設勾選【第一列包含欄標題】 和【連續分隔符視為單個處理】。

  3. 選擇分隔符:【逗號】。

A03-02檔案資料集06.gif

7
預覽資料集。
  1. 預覽後的資料集,共有5個資料欄。

  2. 這5個資料欄,對應TXT檔案的第一列。

A03-02檔案資料集07.gif

8
修改 datasource.txt 內容。
  1. 資料的第一列存在null值。

  2. 可將以下內容覆蓋datasource.txt檔案中的資料,或是直接修改圖片紅框中的第一列。

Name,Capital,Continent,Area,Population
Argentina,Buenos Aires,,,32300003.00
Bolivia,La Paz,South America,1098575.00,7300000.00
Brazil,Brasilia,South America,8511196.00,150400000.00
Canada,Ottawa,North America,9976147.00,26500000.00
Chile,Santiago,South America,756943.00,13200000.00
Colombia,Bagota,South America,1138907.00,33000000.00
Cuba,Havana,North America,114524.00,10600000.00
Ecuador,Quito,South America,455502.00,10600000.00
El Salvador,San Salvador,North America,20865.00,5300000.00
Guyana,Georgetown,South America,214969.00,800000.00
Jamaica,Kingston,North America,11424.00,2500000.00
Mexico,Mexico City,North America,1967180.00,88600000.00
Nicaragua,Managua,North America,139000.00,3900000.00
Paraguay,Asuncion,South America,406576.00,4660000.00
Peru,Lima,South America,1285215.00,21600000.00
United States of America,Washington,North America,9363130.00,249200000.00
Uruguay,Montevideo,South America,176140.00,3002000.00
Venezuela,Caracas,South America,912047.00,19700000.00

2.png

9
修改資料設定。
  1. 取消勾選【連續分隔符視為單個處理】。

  2. 預覽資料。第一列中的null值被識別出來。

A03-02檔案資料集09.gif

10
參數設定。
  1. 在檔案名稱中可插入參數,形式為${parameter}。

  2. 下方參數區塊,可輸入參數值給預覽時使用,共有6種字元類型。

  3. 選擇字串類型,輸入 _Argentina。

  4. 字元類型,可參考 字元類型。

  5. 預覽資料,顯示的是名為datasource_Argentina的檔案。

A03-02檔案資料集10.gif

三、操作步骤(2)-XML檔案資料集

1
創建XML檔案。
  1. 在 FineReport 安裝目錄下的【D :\FineReport_10.0\webapps\webroot\WEB-INR\reportlets】中新建名為 frtest.xml的檔案。

  2. 將以下內容存入frtest.xml檔案。

<?xml version="1.0" encoding="UTF-8"?>
<frtest> 
    <Customers>
    <Name>ALFKI</Name>
    <type>ALfreds Futterkiste</type>
    <value>90</value>
  </Customers>
  <Customers>
    <Name>ANATR</Name>
    <type>Ana Trujillo Emparedados y helados</type>
    <value>90</value>
  </Customers>
</frtest>

3.png

2
複製檔案。
  1. 複製XML檔案,重命名為frtest_ALFKI.xml,刪除部分資料。

<?xml version="1.0" encoding="UTF-8"?>
<frtest> 
    <Customers>
    <Name>ALFKI</Name>
    <type>ALfreds Futterkiste</type>
    <value>90</value>
  </Customers>
</frtest>

4.png

3
新增檔案資料集1。
  1. 點擊範本資料集上方的【+】按鈕。

4
新增檔案資料集2。
  1. 選擇【檔案資料集】。

5
選擇檔案。
  1. 檔案類型選擇【XML】。

  2. 預設【本機檔案】。

  3. 點擊【選擇】 按鈕,彈出報表工作目錄視窗。

  4. 選擇 frtest.xml。

A03-02檔案資料集15.gif

6
資料設定。
  1. 右側顯示XML檔案的DOM結構。

  2. 編碼型別預設為UTF-8,可根據源檔案的編碼選擇,支援:GBK、ISO-8859-1、UTF-8、UTF-16、EUC_JP、EUC_KR、CP850。

A03-02檔案資料集16.gif

7
預覽資料集。
  1. 生成的資料集有3個資料欄,對應XML檔案的葉子節點。

A03-02檔案資料集17.gif

8
參數設定。
  1. 在檔案名稱中可插入參數,形式為${parameter}。

  2. 下方參數區塊,可輸入參數值給預覽時使用,共有6種字元類型。

  3. 選擇字串類型,輸入 _ALFKI。

  4. 預覽資料,顯示的是名為frtest_ALFKI的檔案。

A03-02檔案資料集18.gif


附件列表


主題: 報表設計器
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉