[{"id":"14d2df97-0676-420c-964d-13426eef1a61","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"12657671-6e6c-4608-ae6d-388d545858df","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"6ea4540d-1449-4cda-9476-7aea94fe92e4","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"8afa6dea-e859-46ff-9492-bbcfb9be02e6","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3342d713-adf6-4d3d-927a-c18269454a2f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c4528dd2-d051-44fc-aaed-03fc5898b4e9","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"55dfa43c-32fc-40cb-ace2-6289ee64a56c","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"12e3d04c-a41d-44e3-bb5e-844d20706258","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"d743e457-9ea8-4a4c-8693-98b2914a8687","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c29576aa-6a99-4d96-85f3-0c18fd4cc690","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"64db515c-5722-4cee-a216-402fe61de0ea","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"9a15e1ef-b289-40c7-8b67-86751cd27633","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"8bdc33fd-1f2a-418b-a930-a31f5bc2cdf8","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"46f440e9-0dc3-419d-9628-d1828c65a287","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"5daa39c5-b191-4c5e-9390-e1e99b01f262","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"1fac4778-f96c-4ebd-869f-721dbb56fdf9","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c63ad869-9774-40a4-a810-e8822e878cdb","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"e20c310b-707e-4184-a34e-44efc18718e8","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3f38aa91-b42d-4dcf-afc6-e168fa3643b1","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"0c39c17a-54f4-43ee-96e8-9e712712e73f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"eb3f4f7d-3203-4434-8f6e-a8d0de4be95c","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3d3d8e01-9dc6-4942-96ec-245e80322b4f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"bd4e1539-7ff3-416e-9616-2ebd4dcf975a","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c843ccac-1afb-4bf8-af53-ce2c372bd4d0","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"63c1f639-7fdc-4916-b88b-5feec0932d38","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"2dd357b0-2e3e-4bc7-a76a-6ffa143b539f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"fefd2537-65ac-4ccc-ad4e-d7de9b97d390","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"6f1b7d46-2a6b-4f55-8e8d-976f91c0c538","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"31a616d1-2afb-4315-ac01-1679a605ee73","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"38f9879b-ac55-47be-aa85-cd6719c685cc","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"ceb327c0-7c44-431e-bcc2-edb578760b97","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"7c4e0318-8d49-4df0-91b8-f63ab944a9b1","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"812e0f7f-9fd2-47bb-9ffa-a98b7af0565f","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]}]
Microsoft Excelインポートウィザードを使用することで、Microsoft ExcelファイルをページレポートおよびRDLレポートのレポート定義ファイルに変換することができます。
Microsoft Excelインポートウィザードは、Excelファイルをレポート定義ファイルに変換したい場合に有効です。Excelファイルをページレポートに変換する場合は1つのシートを1つのページに変換します。複数のシートがある場合は1シートを1ページとして変換します。ExcelファイルをRDLレポートに変換する場合は1シートしか選択できません。
Microsoft Excelインポートウィザードを使用してExcelファイルをインポートするには、以下の手順を実行します。
[ファイル]メニューをクリックし、[インポート]をクリックしてMicrosoft Excelインポートウィザードを開きます。
手動で入力するか、 [ファイルを開く] をクリックして、インポートするファイルのパスを指定します。
インポートするファイルを選択し、 [次へ] をクリックします。
出力するファイル形式を選択します。デフォルトでは、 [ページレポート] が選択されています。
インポートのオプションを指定します。
シート: 出力するファイル形式が 「ページレポート」 の場合は、1つまたは複数のシートを選択できます。デフォルトでは、すべてのシートが選択されています。 「RDLレポート」 の場合は、1つのシートのみを選択できます。
その他: Excelの数式をテキストとしてインポートする場合は、 [テキストとしてExcelの数式をインポートする] オプションにチェックを入れます。チェックせずにインポートすると、数式は計算の結果としてインポートされます。
[インポート] をクリックします。
Excelファイル内のテーブル領域とは、Excelシート内に表形式で配置されたデータに対応するセルの範囲のことを指します。
インポートするExcelファイルに、Tableデータ領域としてActiveReportsにインポートしたい表がある場合は、表の領域を定義した後にMicrosoft Excelインポートウィザードを使用する必要があります。そのような表が含まれていない場合は、事前の定義は必要ありません。
インポートするExcelファイルを開いて、テーブル領域を選択します。
右クリックして、コンテキストメニューから [名前の定義] オプションを選択します。
[新しい名前] ダイアログで、命名規則に基づいてテーブル領域と行を指定します。定義するには、下記の命名規則を守ってください。
ActiveReportsJSのTableデータ領域へのインポートが必要な表セクションを取得するには、Excel内にある表の領域と行を指定する必要があります。一般的には、表の領域は「ARTable#.XXXXXX」のように指定します。
# は複数のテーブル領域を指定するために使用しています。Excelで制限されているものでなければ、#に限らずどの文字を使用しても構いません(例:ARTable、ARTable_1、ARTableAbc)。
XXXXXXは行(セクション)の名前が入ります(Detail、TableHeader、TableFooter、GroupHeader、またはGroupFooter)。複数行(Table Header/Footer、Detail、Group Header/Footer)を使用している場合は、行ごとに「#」を設定する必要があります(例:GroupHeader1、GroupHeader2、……)。
単一のテーブル領域を定義する
作業 | 命名規則 |
---|---|
テーブル領域全体を定義する | ARTable |
行ごとに定義する | ARTable.Detail ARTable.TableHeader ARTable.TableFooter ARTable.GroupHeader1 ARTable.GroupFooter1 |
複数のテーブル領域を定義する
作業 | 命名規則 |
---|---|
テーブル領域全体を定義する | ARTable1 ARTable2 |
行ごとに定義する | ARTable1.Detail ARTable1.TableHeader ARTable1.TableFooter ARTable2.Detail ARTable2.TableHeader ARTable2.TableFooter |
Excelのテーブル領域は、次の変換規則に基づいてActiveReportsにTableデータ領域としてインポートされます。
指定されたExcelのテーブル領域の行数が3行以上にわたる場合、ファイルデータはテーブルのヘッダ、テーブルの詳細、テーブルのフッタに対して次のように変換されます。
Excelの表 | ActiveReportsのTable |
---|---|
1行目 | テーブルヘッダ |
最後の行 | テーブルフッタ |
その他の行 | 詳細行 |
メモ: Tableデータ領域の詳細行のValue、Location、Size等のプロパティは、Excel表の1行目のセルの値からインポートされます。
指定されたExcelのテーブル領域の行数が2行の場合、ファイルデータは次のように変換されます。
Excelの表 | ActiveReportsのTable |
---|---|
1行目 | テーブルヘッダ |
2行目 | 詳細行 |
指定されたExcelのテーブル領域の行数が1行の場合、ファイルデータは次のように変換されます。
Excelの表 | ActiveReportsのTable |
---|---|
1行目 | 詳細行 |
以下は、サポートされているExcelのプロパティと、変換後のActiveReportsのページレポート/RDLレポートのプロパティの対応表です。
Excel | ページレポート/RDLレポート | ||
---|---|---|---|
ページ設定 | ページ-レイアウト | Report | - |
サイズ | PaperSize | ||
印刷の向き: 縦 | PaperOrientation: Portrait | ||
印刷の向き: 横 | PaperOrientation: Landscape | ||
余白(上、下、左、右) | PaperOrientation: Landscape | ||
セル | 値 | TextBox | Value |
位置 | Location (Left, Top) | ||
サイズ | Size (Width, Height) | ||
配置 | - | ||
横書きテキスト | - | ||
横位置: 標準 | TextAlign: General | ||
横位置: 左詰め(インデント) | TextAlign: Left | ||
横位置: 中央揃え | TextAlign: Center | ||
横位置: 右詰め(インデント) | TextAlign: Right | ||
横位置: 両端揃え | TextAlign: Justify | ||
横位置: 均等割り付け(インデント) | TextJustify: DistributeAllLines | ||
横位置:(その他) | TextAlign: General | ||
縦位置: 上詰め | VerticalAlign: Top | ||
縦位置: 中央揃え | VerticalAlign: Middle | ||
縦位置: 下詰め | VerticalAlign: Bottom | ||
縦位置:(その他) | VerticalAlign: Top | ||
縦書きテキスト | - | ||
横位置: 標準 | VerticalAlign: Middle | ||
横位置: 左詰め | VerticalAlign: Bottom | ||
横位置: 中央揃え | VerticalAlign: Middle | ||
横位置: 右詰め | VerticalAlign: Top | ||
横位置:(その他) | VerticalAlign: Middle | ||
縦位置: 上詰め(インデント) | TextAlign: Left Padding(Top) | ||
縦位置: 中央揃え(インデント) | TextAlign: Center | ||
縦位置: 下詰め(インデント) | TextAlign: Right Padding(Bottom) | ||
縦位置:(その他) | TextAlign: General | ||
文字の制御: 折り返して全体を表示する | WrapMode: WordWrap | ||
文字の制御: 縮小して全体を表示する | ShrinkToFit: True | ||
文字の方向: 左から右 | Direction: LTR | ||
文字の方向: 右から左 | Direction: RTL | ||
フォント | - | ||
フォント名 | FontFamily | ||
スタイル: 標準 | FontStyle: Normal | ||
スタイル: 斜体 | FontStyle: Italic | ||
スタイル: 太字 | FontWeight: Bold | ||
スタイル: 太字 斜体 | FontWeight: Bold | ||
スタイル: サイズ | FontSize | ||
色 | Color | ||
下線: なし | TextDecoration: None | ||
下線: 下線 | TextDecoration: Single | ||
罫線 | - | ||
線のスタイル(上、下、左、右): 罫線なし | BorderStyle: None | ||
線のスタイル(上、下、左、右): 実線(細) | BorderStyle: Solid | ||
線のスタイル(上、下、左、右): 点線 | BorderStyle: Dotted | ||
線のスタイル(上、下、左、右): 破線 | BorderStyle: Dashed | ||
線のスタイル(上、下、左、右): 二重線 | BorderStyle: Double | ||
線の色 | BorderColor | ||
線の太さ: 細 | BorderWidth: 1pt | ||
線の太さ: 中 | BorderWidth: 2pt | ||
線の太さ: 太い | BorderWidth: 3pt | ||
塗りつぶし | - | ||
背景色 | BackgroundColor | ||
テーブル領域 | テーブル領域の各セルはTextBoxコントロールに変換されます。 メモ: 表のデータがフィルタリングされている場合でも、テーブル領域全体がActiveReportsにインポートされます。 | Table | Location (Left, Top) Size (Width, Height) FixedSize (Width, Height) |
図 | 図オブジェクトはImageレポートコントロールに変換されます。 | Image | Value Source: Embedded Sizing: FitProportional Location (Left, Top) Size (Width, Height) |
結合したセル、およびテーブル領域を含み、それらがExcelページからはみ出るExcelファイルはインポートされません。
結合したセル - 結合したセルがページの境界線をまたいでいる場合、このセルはインポートされません。
テーブル領域 - テーブル領域がページの境界線をまたいでいる場合、このテーブルはインポートされません。
Excelのレイアウトでインポートされるのは、1ページ目のものだけです(改ページプレビューに表示されたとおりにインポートされますが「拡大/縮小」が100%以外になっている場合は、差異が生じます)。
ActiveReportsJSのインポートウィザードは、パスワードで保護されたExcelファイルの変換をサポートしていません。
以下のExcelアイテムはActiveReportsJSにはインポートされません。
ページ
ヘッダ/フッタ
セル
数値の書式(数値、通貨、日付などのすべての分類)
取り消し線
罫線の種類: 対角線
塗りつぶし効果
塗りつぶしパターン
コメント
ハイパーリンク
テーブルのスタイル
条件付き書式
オブジェクト
テーブル
図形
グラフ
ピボットテーブル
ワードアート
クリップアート
スパークライン
背景画像
ExcelとActiveReportsJSでは、描画仕様が異なるため、まったく同じレイアウトが得られるとは限りません。確認されている相違点は、以下の通りです。
縦書きに設定されたセルについて、半角英数字記号の描画内容が異なります。
Excelに表示される行(セル)の高さと、インポートされたActiveReportsJSのコントロールの高さが異なる場合があります。これは、ActiveReportsJSはExcelファイル内に保存されている実際の行の高さを参照してインポートする動作となっていますが、Excelの画面上に表示される行(セル)の高さとExcelファイル(.xlsx)内に保存されている行(セル)の高さが異なる場合があることに起因して発生します(例:Excelの画面上の高さ:"27.75"、Excelファイル内の高さ:"20.85")。