透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、Microsoft ExcelおよびIronXLを使用して複数のセルを1つに結合する方法をプログラムで説明します。
Excelに搭載されている「セルの結合と中央揃え」オプションは、2つ以上のセルを統合するための最も迅速で簡単な方法です。 プロセス全体にはわずか2つの迅速なステップがあります。
ホーム タブの配置グループにある結合して中央揃えボタンをクリックすると、Excel で 2 つのセルまたは複数の列を結合できます。
この例では、左上のセルA1にフルーツのリストがあり、隣接する2つの空のセル(B1とC1)のデータが結合され、完全なリストを保持できる大きなセルが作成されます。
セルの結合
テキストは中央に配置され、上記のスクリーンショットに示されているように「結合して中央揃え」ボタンをクリックすると、選択されたセルが1つの大きなセルに結合されます。
Excelが提供する「結合して中央揃え」ボタンの横にある小さなドロップダウン矢印をクリックして、ドロップダウンメニューから選択したいオプションを選びます。この操作により、セルの結合、セルの解除など、さらに多くの結合オプションにアクセスできます。
セルを結合する
Merge Acrossコマンドを使用すると、各行の個別に選択されたセルが結合されます。
セルの結合コマンドを使用すると、テキストを中央揃えにせずに、かつデータを失うことなく、選択したセルを1つに結合できます。
すべてのセルを結合した後のデータのテキストの配置を変更するには、結合されたセルを選択し、ホームページの配置グループで希望する配置をクリックするだけです。
以下の点を覚えておいてください:Excelの組み込み関数を使用して隣接するセルを結合する際は、
C#のIronXLライブラリを使用して、Microsoft Excelドキュメントを迅速に読み取りおよび変更できます。 Microsoft ExcelのインストールやMicrosoft Office Interop Excelに依存することなく、IronXLは他のスプレッドシート形式を読み取ることができるスタンドアロンの.NETソフトウェアライブラリです。
C#用の最高のExcelスプレッドシートライブラリの1つはIronXLであり、これは.NET Frameworkと.NET Coreの両方で動作します。 それは、コンソールアプリケーション、Windowsフォーム、およびWebアプリケーションを含む多くのバージョンの.NETフレームワークをサポートしています。 IronXLは、結合セルの有無にかかわらずExcelファイルを読み取ることを簡単かつ迅速にします。 さまざまなExcelファイル形式、XLSX、XLS、CSV、TSV、XLST、XLSMなどがサポートされています。 データテーブルのインポート、編集、エクスポートやデータセットのエクスポートなど、多くの手順が利用可能です。 IronXLを使用すると、XLS、CSV、TSV、JSONなどのさまざまな拡張子でファイルをエクスポートして保存できます。
IronXLの使いやすいC# APIを使用すると、.NET環境でExcelスプレッドシートファイルを簡単に読み取り、変更し、作成することができます。 Azure、.NET Core、.NET Framework、Xamarin、モバイル、Linux、およびmacOSに完全対応しています。
IronXLは、テキスト、整数、数式、日付、通貨、パーセンテージを含むさまざまなExcelの列データ形式をサポートしており、Excelのように計算を実行することができます。
Visual Studio を開き、ファイルメニューから「新しいプロジェクト」と「コンソールアプリ」を選択します。 C#コンソールアプリケーションは、シンプルさのために使用されます。
新規プロジェクト
関連するテキストボックスに、プロジェクト名とファイルパスを入力してください。 次に、作成ボタンをクリックして必要な.NET Frameworkを選択します。 プロジェクトは現在、program.cs
ファイルの構造を作成し、コンソールアプリケーションを選択すると開き、プログラムのコードを入力してビルドまたは実行できるようになります。
プロジェクトの構成
そのために必要なIronXLライブラリをダウンロードする必要があります。 以下のコードをパッケージマネージャーに入力すると、パッケージをダウンロードできます。
Install-Package IronXL.Excel
IronXL
「IronXL」パッケージは、NuGetパッケージマネージャーを使用して見つけてダウンロードすることもできます。 プロジェクトの依存関係管理は、NuGetパッケージマネージャーを使用することで簡単になります。
NuGet パッケージ マネージャー
IronXLは、既存のExcelシートで複数の列やセルを結合することができます。 以下は複数のセルを結合するためのサンプルコードです。
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
Dim excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx")
Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet
Dim range = workSheet("A1:C1")
workSheet.Merge(range.RangeAddressAsString)
excelDoc.Save()
上記のコード例では、最初に既存のExcelブックをIronXLのワークブックオブジェクトに読み込み、デフォルトのワークシートとして設定します。 次のステップでは、Merge
関数の入力としてワークシートの範囲を選択してください。IronXLはExcelの複数のセルを結合します。 その後、Save
関数を使用して Excel を再度保存します。
セルのグループはMerge
で結合できます。 結合された領域のセルの最初の列および行の値のみが表示されます。 結合操作は、他のセルから値やデータを削除しません。 IronXLでは、結合されたセルの値は依然として利用可能です。
非常に人気のあるExcelアドインであるIronXLは、外部ライブラリに依存しません。 これは単独のソリューションであり、Microsoft Excelをインストールする必要はありません。 さまざまなプラットフォームで動作します。
IronXLを使用すると、Microsoft Excelドキュメントに対して幅広い機能をプログラムで実行できます。 文字列や数値を並べ替え、空のセルにデータをトリムおよび追加し、空白セルの値を検索して置換し、セルを結合および結合解除し、ファイルを保存し、関数を連結したり他の操作を行ったりできます。 セルのデータ型を指定したり、スプレッドシートのデータを評価したりすることもできます。 IronXLにはCSVファイルの読み書き 機能もあります。
IronXLがリリースされると、取得するには$749が必要です。さらに、顧客は製品のアップグレードとサポートのために年会費を支払う選択肢があります。 IronXLは、追加料金で無制限の再配布権を提供します。 詳細な価格情報を得るには、こちらのライセンスページをクリックして適切な情報源に移動してください。