名前付きテーブルの追加方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

名前付きテーブルは、Excelテーブルとも呼ばれ、特定の名前を持つ範囲を指し、追加の機能やプロパティが割り当てられています。


IronXLで始めましょう

今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


名前付きテーブルの追加例

名前付きテーブルを追加するには、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")
VB   C#
定義済みテーブル

名前付きテーブルの取得例

名前付きテーブルをすべて取得する

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()
VB   C#

特定の名前付きテーブルを取得

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")
VB   C#

IronXLも名前付き範囲を追加できます。 詳しくは名前付き範囲を追加する方法.

Chaknith related to 特定の名前付きテーブルを取得

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。