IRONXLの使用 Excelでテーブルを範囲に変換する方法 Curtis Chau 更新日:6月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Excelの表は、自動フィルターや並べ替えオプション、合計行、計算列、表スタイル、自動拡張など、データを効果的に分析および管理するために使用される機能のリストを提供します。 以下のスクリーンショットは、通常の範囲と表スタイルのフォーマットの違いを示しています: class="competitors-section__wrapper-even-1"> ノーマル範囲 テーブル形式 このチュートリアルでは、Excelの表を範囲に変換する方法を示します。 どのように表を作成しますか? Excelで範囲を表の範囲に作成または変換する方法はたくさんあります。 Excelに表を挿入するには、データセット内の任意の単一セルをクリックし、次のいずれかを行います: 挿入メニュータブのテーブルセクショングループで、テーブルオプションをクリックします。 デフォルトスタイルの表が挿入されます。 デフォルトスタイル付き新しいテーブルをExcelに挿入する ホームメニュータブのスタイルセクショングループで、テーブルとしてフォーマットをクリックし、定義済みのテーブルスタイルのいずれかを選択します。 任意の帯域行スタイルを選択できます。 既存のExcelスプレッドシートテーブルに定義済みのフォーマットを適用する もう一つのオプションで、Excelテーブルを作成する最速の方法はCtrl + Tのキーボードショートカットを押すことです。 どちらの方法を選んでも、表の作成ダイアログボックスが表示されます。 Excelはデータ範囲を自動的に選択します。 選択された範囲を確認したら、「私のテーブルにはヘッダーがあります」オプションをチェック/チェック解除し、OKをクリックします。 Excelのプリセットスタイルでテーブルをフォーマットする その結果、丁寧にフォーマットされたテーブルがワークシートに作成されます。 フィルター矢印を使用して、表内のデータを基準に応じてフィルターおよび並べ替えができます。 スクロール中、列見出しボックスが表示されます。 自動テーブル拡張を使用して新しいデータを含めることができ、クイック合計や簡単なテーブルデータの計算などが際立ったテーブル機能です。 今では、通常のセル範囲を表スタイルに変換する方法を知っています。 ある時点で、データや数式を失うことなく表のフォーマットを削除して表を通常の範囲に変換する必要があるかもしれません。 それでは、どのようにExcelの表を範囲に変換するか見てみましょう。 表スタイルを通常の範囲に変換する方法は? Excelで表をセル範囲に変換する方法は2つあります。 表データ、表フォーマット、または構造化参照を失わずに表を削除したい場合、以下の手順に従うことができます: テーブルツールのテーブルデザインタブのツールグループに移動し、範囲に変換をクリックします。 メニューバーのオプションを使用してスタイル付けされたテーブルを通常の範囲に変換する あるいは、テーブル内の任意の場所を右クリックし、テーブル > 範囲に変換をクリックします。 コンテキストメニューを使用してスタイル付けされたテーブルを通常の範囲に変換する これがテーブルのデータを範囲に変換する方法です。 範囲から矢印は削除されますが、データとフォーマットは保持されます。 通常の範囲に戻った後のスプレッドシートデータの外観 The IronXL C# ライブラリ IronXLは、Microsoft ExcelやInteropを使用せずにC#でMicrosoft Excelドキュメントを読み取りおよび編集するのを容易にする.NETライブラリです。IronXLは高精度かつ高性能でExcelファイルを読み取りおよび操作できます。 It supports all .NET components, along with platforms such as Android, Xamarin, Linux, Azure, AWS, macOS, Docker, and MAUI. 数行のコードで、開発者は複雑さなしにすべてのExcel関連タスクを実行できます。 These tasks include adding two cells, adding rows and columns of data to Excel tables, and applying functions across rows and columns, among others. IronXLの機能セット 読み込み、読み取り、編集 — XLS/XLSX/CSV/TSVから 保存およびエクスポート — XLS/XLSX/CSV/TSV/JSONへ System.Data オブジェクト — ExcelスプレッドシートをSystem.Data.DataSetおよびSystem.Data.DataTableオブジェクトとして操作する。 数式 - Excelの数式を操作。 シートが編集されるたびに数式が再計算されます。 範囲 — 簡単に使用できる["A1:B10"]シンタックス。 並べ替え — テーブルまたは通常の範囲内の行、列、および範囲を並べ替えることができます。 Styling — font, font size, cell style, alignments, background color, and many more styling options are available. 以下は、Excelファイルを操作するC#コードのコード例です: using IronXL; public class ExcelExample { public static void Main() { // Load an existing Excel workbook WorkBook workbook = WorkBook.Load("test.xlsx"); // Choose the default worksheet in the workbook WorkSheet worksheet = workbook.DefaultWorkSheet; // Set formulas for various cells worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12 worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11 worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7 // Force recalculating all formulas in all sheets workbook.EvaluateAll(); // Retrieve calculated value from a cell string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52 // Retrieve the formula as a string from a cell string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)" // Save changes with updated formulas and calculated values workbook.Save(); } } using IronXL; public class ExcelExample { public static void Main() { // Load an existing Excel workbook WorkBook workbook = WorkBook.Load("test.xlsx"); // Choose the default worksheet in the workbook WorkSheet worksheet = workbook.DefaultWorkSheet; // Set formulas for various cells worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12 worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11 worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7 // Force recalculating all formulas in all sheets workbook.EvaluateAll(); // Retrieve calculated value from a cell string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52 // Retrieve the formula as a string from a cell string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)" // Save changes with updated formulas and calculated values workbook.Save(); } } Imports IronXL Public Class ExcelExample Public Shared Sub Main() ' Load an existing Excel workbook Dim workbook As WorkBook = WorkBook.Load("test.xlsx") ' Choose the default worksheet in the workbook Dim worksheet As WorkSheet = workbook.DefaultWorkSheet ' Set formulas for various cells worksheet("A1").Formula = "SUM(B8:C12)" ' Sum cells B8 to C12 worksheet("B8").Formula = "=C9/C11" ' Divide value in C9 by value in C11 worksheet("G30").Formula = "MAX(C3:C7)" ' Find the maximum value from cells C3 to C7 ' Force recalculating all formulas in all sheets workbook.EvaluateAll() ' Retrieve calculated value from a cell Dim formulaValue As String = worksheet("G30").Value.ToString() ' e.g., 52 ' Retrieve the formula as a string from a cell Dim formulaString As String = worksheet("G30").Formula ' e.g., "MAX(C3:C7)" ' Save changes with updated formulas and calculated values workbook.Save() End Sub End Class $vbLabelText $csharpLabel IronXLは、精度と効率を兼ね備えたシンプルながらも高性能なコードに頼りにできるように開発者を支援し、エラーのリスクを低減し、プログラム的にExcelファイルを操作しやすくします。 IronXLソフトウェア製品をダウンロードして無料で試すことができます。 よくある質問 Excelでテーブルを範囲に変換するにはどうすればよいですか? Excelで表を範囲に変換するには、テーブルツールの下のテーブルデザインタブに移動して、「範囲に変換」を選択します。あるいは、表内を右クリックして、テーブルを選択し、それから「範囲に変換」を選びます。これにより、テーブルの構造化された参照と書式設定が削除され、データは保持されます。 Excelでテーブルを使用する利点は何ですか? Excelのテーブルは、自動フィルタリング、並べ替えオプション、自動拡張、計算列、テーブルスタイルなどの機能を提供し、データの効果的な分析と管理を支援します。 Excelでキーボードショートカットを使用してテーブルを作成する方法は? データセット内の1つのセルを選択し、Ctrl + Tを押すことでExcelに表を作成できます。この操作で「テーブルの作成」ダイアログが開き、データを表としてフォーマットすることができます。 IronXLはExcelファイルをプログラムで操作するのにどのように役立ちますか? IronXLは.NETライブラリで、Microsoft Excelを必要とせずにExcelドキュメントをC#で効率的に読み取り、編集、操作することを可能にします。行の追加、関数の適用、セルのスタイル設定などの機能を提供します。 IronXLはさまざまなExcelファイル形式を扱うことができますか? はい、IronXLはXLS、XLSX、CSV、およびTSVファイルのデータを読み込んで、編集することができます。また、これらの形式やJSONに保存およびエクスポートすることもできます。 IronXLでクラウド環境でのExcelファイル操作は可能ですか? はい、IronXLはAzureやAWSなどのクラウドプラットフォームでのExcelファイルの操作をサポートしています。また、Android、Xamarin、Linux、macOS、Docker、MAUIといった環境でも動作します。 IronXLはExcelファイルにどのようなスタイル設定オプションを提供しますか? IronXLは、フォントタイプとサイズ、セルスタイル、配置、背景色といった多様なスタイル設定オプションを提供し、Excelスプレッドシートのカスタマイズを可能にします。 なぜExcelで表を範囲に変換する必要があるのですか? 表を範囲に変換することは、オートフィルタ、並べ替え、書式設定といった表の機能を削除してデータ管理プロセスを簡素化しながら、データと基礎となる数式を保持したい場合に役立ちます。 IronXLはExcelファイルの操作をどのように向上させますか? IronXLは、プログラムでExcelドキュメントとシンプルかつ効率的にインタラクトできる方法を提供し、数式のサポート、データローディング、エクスポート、広範なスタイル設定オプションなどの機能を提供します。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む C#でExcelファイルを開く方法C#でExcelシートからデータ...
公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む