メインコンテンツ

Report Generator で作成するテーブルの種類の選択

DOM API とレポート API を使用すると、レポートに 4 種類のテーブルを作成できます。テーブルの種類にはさまざまな構造があり、さまざまなクラスで表されます。

テーブルの種類クラス詳細
形式的テーブル — ヘッダー セクション、本体セクション、およびフッター セクションが異なる形式で書式設定されたテーブルmlreportgen.dom.FormalTable

Table with the column names "Age", "Weight", "Height". The background of the header is light steel blue. The table body has three rows and three columns of numbers that represent patient age, weight, and height.

形式的テーブルの作成
略式テーブル — 本体のみをもつテーブルmlreportgen.dom.Table

Three-by-three table of numbers representing patient age, height, and weight. The border and separators are thin, solid, and black.

略式テーブルの作成
MATLAB® table — MATLAB table から構成されたテーブルmlreportgen.dom.MATLABTable

Table with named rows and a header of column names. The text in the header and first column is bold. The table body has three rows containing the patient name, age, weight, and height. The table has the appearance of a table in MATLAB.

MATLAB table からのテーブルの作成
ベース テーブル — 番号付きタイトルをもつテーブルmlreportgen.report.BaseTable

Table with the title "Table 1. Patient Data".

Create Report API Base Tables

テーブルの要件に基づいて、作成するテーブルの種類を選択します。複数の種類のテーブルが要件を満たす場合もあります。その場合は、テーブルの種類を任意に選択してください。

要件テーブルの種類

ヘッダーまたはフッターがあるテーブルを作成する。

  • ヘッダーやフッターが複数行に及ぶ場合は、形式的テーブルを使用する。ヘッダー セクション、本体セクション、およびフッター セクションが別々になっているため、ヘッダー、本体、またはフッターにコンテンツを追加し、書式設定することが容易になる。

  • ヘッダーが 1 行の場合は、略式テーブルまたは形式的テーブルを使用する。略式テーブルでは、最初の行を書式設定してヘッダーのように見せることができる。

ヘッダーやフッターがないテーブルを作成する。

略式テーブル

MATLAB table を DOM table に変換する。

MATLAB table

番号付きタイトルがあるテーブルを作成する。

ベース テーブル

DOM table を作成し、その DOM table からベース テーブルを作成することも、MATLAB 配列からベース テーブルを直接作成することもできます。

横長テーブルを読みやすいスライスに分割する。

ベース テーブル

DOM table の幅が広すぎる場合は、DOM table からベース テーブルを作成した後、BaseTable プロパティを使用してテーブルをスライスできます。mlreportgen.utils.TableSlicer を使用して、Table オブジェクトまたは FormalTable オブジェクトとして作成されたテーブルをスライスすることもできます。

折りたたみ可能な行をもつ HTML テーブルを作成する。 (R2025a 以降)

  • 略式テーブル。詳細については、Create HTML Table with Collapsible Rowsを参照してください。

  • 形式的テーブルまたは MATLAB table。行を折りたたむことができるのは、TableHeaderTableBodyTableFooter の各セクション内のみです。

参考

クラス

トピック