ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
エクセルのテーブルは、オートフィルターや並べ替えオプション、合計行、計算列、テーブルスタイル、自動拡張など、データを効果的に分析および管理するために使用される機能のリストを提供します。
以下のスクリーンショットは、通常の範囲とテーブルスタイルのフォーマットの違いを示しています:
通常範囲
表形式
このチュートリアルでは、Excelテーブルを範囲に変換する方法を解説します。
Excelでセル範囲をテーブル範囲に作成または変換する方法はたくさんあります。 Excelにテーブルを挿入するには、データセット内の任意のセルをクリックして、次のいずれかを実行します:
メニューの挿入タブの表セクショングループで、テーブルタブオプションをクリックします。 デフォルトスタイルのテーブルが挿入されます。
エクセルにデフォルトスタイルの新しいテーブルを挿入
ホーム メニュータブの スタイル セクショングループで、テーブルとして書式設定 オプションをクリックし、定義済みのテーブルスタイルの1つを選択します。 任意の縞模様行スタイルを選択できます。
既存のExcelスプレッドシートのテーブルに事前定義されたフォーマットを適用する
別の方法として、最も速く Excel テーブルを作成する方法は、キーボードショートカット: Ctrl + T** を押すことです。
どちらの方法を選んでも、Create Table ダイアログボックスが表示されます。 Excel はデータ範囲を自動的に選択します。 選択された範囲を確認し、「先頭行を見出しとして使用する」 オプションにチェックを入れる/外す、そして 「OK」 をクリックしてください。
Excelの事前選択スタイルでテーブルを整形する
その結果、ワークシートにきれいにフォーマットされた表が作成されます。
フィルター矢印は、テーブル内のデータをあなたの基準に従ってフィルターおよび並べ替えることを可能にします。 スクロール中に、列ヘッダーボックスが表示されます。 新しいデータは自動テーブル拡張機能を使用して追加でき、簡単に合計を算出し、テーブルデータの計算が容易であることがテーブル機能のいくつかの代表的な特徴です。
さて、通常のセル範囲をテーブルスタイルに変換する方法がわかりました。 ある時点で、データや数式を失うことなく、表の書式設定を解除し、通常の範囲に変換する必要があるかもしれません。 では、Excelの表を範囲に変換する方法を見てみましょう。
Excelで表をセル範囲に変換する方法は2つあります。
テーブルデータ、テーブルの書式設定、または構造化参照を失うことなくテーブルを削除したい場合、以下の手順に従ってください:
表ツールのデザインタブに移動し、ツールグループ内の範囲に変換をクリックします。
メニューバーオプションを使用してスタイル付きテーブルを通常の範囲に変換する
もしくは、テーブル内の任意の場所を右クリックし、テーブル をクリック > 範囲に変換 をクリックします。
コンテキストメニューを使用してスタイル付きテーブルを通常の範囲に変換する
これは、テーブルのデータを範囲に変換する方法です。 範囲から矢印が削除されても、データと書式は保持されることに注意してください。
表計算データが通常の範囲に変換された後の表示
IronXL.NETライブラリであり、Microsoft ExcelやInteropを使用せずにC#でMicrosoft Excelドキュメントの読み取りや編集を可能にします。
IronXLは、精度と高速性能でExcelファイルを読み取り操作することができます。 それはすべての .NET コンポーネントをサポートし、Android、Xamarin、Linuxなどのプラットフォームにも対応しています。Azure (アジュール), AWS、macOS、Docker、およびMAUI.
数行のコードで、開発者はすべてのExcel関連のタスクを簡単に実行できます。 これらのタスクには、2つのセルを追加することが含まれます。行と列の追加データをExcelテーブルに変換し、関数の適用行や列などの間。
System.Data
オブジェクト — System.Data.DataSet
および System.Data.DataTable
オブジェクトとしてExcelスプレッドシートを操作します。スタイリング — フォント,フォントサイズ、セルスタイル, Alignment, 背景色およびその他多くのスタイリングオプションが利用可能です。
以下にExcelファイルを操作するためのC#コードの一部を示します。
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
IronXLは、開発者がシンプルで高性能かつ正確で効率的なコード行に依存するのを助け、エラーのリスクを減らし、プログラムでExcelファイルを操作するのを容易にします。
ダウンロードできますIronXLソフトウェア製品無料でお試しください。
9つの .NET API製品 オフィス文書用