名前付きテーブルの追加方法
名前付きテーブルは、Excelテーブルとも呼ばれ、特定の名前を持つ範囲を指し、追加の機能やプロパティが割り当てられています。
名前付きテーブルの追加方法
- 名前付きテーブルを追加するC#ライブラリをダウンロード
- ターゲット範囲を選択して ワークシート["A1:A5"]
- 活用する
AddNamedTable (名前付きテーブルの追加)
名前付きテーブルを追加するメソッド - 様々な方法で名前付きテーブルを取得する
- 編集したExcelファイルをさまざまな形式でエクスポートする
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
名前付きテーブルの追加例
名前付きテーブルを追加するには、AddNamedTable
メソッドを使用します。 このメソッドは、名前付きテーブル名をテキストとして指定し、範囲オブジェクトが必要です。 ユーザーは、テーブルスタイルを指定するオプションやフィルターを表示するかどうかを選択することもできます。
:path=/static-assets/excel/content-code-examples/how-to/named-table-add-named-table.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add data
workSheet["A2:C5"].StringValue = "Text";
// Configure named table
var selectedRange = workSheet["A1:C5"];
bool showFilter = false;
var tableStyle = TableStyle.TableStyleDark1;
// Add named table
workSheet.AddNamedTable("table1", selectedRange, showFilter, tableStyle);
workBook.SaveAs("addNamedTable.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add data
Private workSheet("A2:C5").StringValue = "Text"
' Configure named table
Private selectedRange = workSheet("A1:C5")
Private showFilter As Boolean = False
Private tableStyle = TableStyle.TableStyleDark1
' Add named table
workSheet.AddNamedTable("table1", selectedRange, showFilter, tableStyle)
workBook.SaveAs("addNamedTable.xlsx")
名前付きテーブルの取得例
名前付きテーブルをすべて取得する
GetNamedTableNames
メソッドは、ワークシート内のすべての名前付きテーブルを文字列のリストとして返します。
:path=/static-assets/excel/content-code-examples/how-to/named-table-retrieve-all-named-table.cs
using IronXL;
WorkBook workBook = WorkBook.Load("addNamedTable.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Get all named table
var namedTableList = workSheet.GetNamedTableNames();
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("addNamedTable.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Get all named table
Private namedTableList = workSheet.GetNamedTableNames()
特定の名前付きテーブルを取得
GetNamedTable
メソッドを使用して、ワークシート内の特定の名前付きテーブルを取得します。
:path=/static-assets/excel/content-code-examples/how-to/named-table-retrieve-specific-named-table.cs
using IronXL;
WorkBook workBook = WorkBook.Load("addNamedTable.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Get named table
var namedRangeAddress = workSheet.GetNamedTable("table1");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("addNamedTable.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Get named table
Private namedRangeAddress = workSheet.GetNamedTable("table1")
IronXLも名前付き範囲を追加できます。 詳しくは名前付き範囲を追加する方法.