一. 概要
1.一部のデータは非構造または半構造で保存されています。TXTとXMLファイルを含みます。
2.ここでは、ローカルファイルを例にしてTXTおよびXMLデータセットを作成します。
二. Text データセット
1.TXT fileを作る
1.FineReportインストールディレクトリ下のwebapps\webroot\WEB-INR\reportletというところで、txt.test.txtというの新しいファイルを作成します。
2.次のコンテンツをファイルに保存します:
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 |
2. [+]を クリック& [ファイルデータセット]を選択

3. データセット設定
1.ファイルタイプ: TXT.
2.ファイルアドレス: 「選択」 をクリックしてtxt.test.txtを選択します。

3.[第一行は列タイトルを含む]チェックを入れます。
4.区切り文字:コンマ。

4. データセットのプレビュー


5. 生成されたデータセットは5つのデータ列があり、TXTファイルの最初の行に対応している


6. 最初の行にnull値があるので、txt.test . 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 |
7. データセット設定
1) 連続する区切り文字は一つとして扱われます。を解除します。
2) プレビュー。最初の行のNULL値が認識されます。


8. その他の選択
1.パラメータ:プレビュー時に異なるTXTファイルを動的に切り替えます。設定モード参考: Excelデータセット。
2.エンコーディング:ソースファイルのエンコーディングに応じてエンコーディングタイプを設定します。それはGBK、ISO-859-1、UTF-8、UTF-16、EUC_をサポートしています。JP、EUC_KRやCP 850などの符号化タイプ。

三. XML データセット
1. XML ファイルを作る
1.FineReportインストールディレクトリ下のwebapps\webroot\WEB-INR\reportletsにftest.xmlという新しいファイルを作成します。
2.次のコンテンツをファイルに保存します:
<?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> |

2.[+]を クリック& [File]を選択

3. データセット設定
1.ファイルタイプ: XML.
2.ローカルファイル: 「選択」 をクリックしてfrtest.xmlを選択します。
3.XMLファイルのDOM構造がファイル設定パネルの右側に表示されます。


4. データセットのプレビュー


5. 生成したデータセットは3つのデータ列があり、XMLファイルのリーフノードに対応している


6.その他の選択
1.パラメータ:プレビュー時に異なるXMLファイル間で動的に切り替わります。
2.エンコーディング:ソースファイルのエンコーディングに応じてエンコーディングタイプを設定します。それはGBK、ISO-859-1、UTF-8、UTF-16、EUC_をサポートしています。JP、EUC_KRやCP 850などの符号化タイプ。
