ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、Microsoft ExcelおよびIronXLを使用して複数のセルを1つに結合する方法をプログラムで説明します。
Excelに搭載されている「セルの結合と中央揃え」オプションは、2つ以上のセルを統合するための最も迅速で簡単な方法です。 プロセス全体にはわずか2つの迅速なステップがあります。
ホームタブの配置グループで結合して中央揃えボタンをクリックして、Excelで2つのセルまたは複数の列を結合します。
この例では、左上のセルA1には果物のリストが含まれており、隣接する2つの空のセルにデータが含まれます。(B1とC1)完全なリストを保持できる単一の大きなセルを作成するために結合されます。
セルを結合する
テキストは中央に配置され、上記のスクリーンショットに示されているように「結合して中央揃え」ボタンをクリックすると、選択されたセルが1つの大きなセルに結合されます。
Merge & Centerボタンの横にある小さなドロップダウン矢印をクリックして、ドロップダウンメニューから選択してください。これにより、Excelが提供するいくつかの追加の結合オプション(Merge AcrossやUnmerge Cellsなど)にアクセスできます。
セルを結合
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をサポートしていますカラムデータ形式テキスト、整数、数式、日付、通貨、パーセンテージを含む内容に対応しており、それが可能です計算の実行エクセルのように。
Visual Studio を開き、ファイルメニューから「新しいプロジェクト」と「コンソールアプリ」を選択します。 C#コンソールアプリケーションは、シンプルさのために使用されます。
新しいプロジェクト
関連するテキストボックスに、プロジェクト名とファイルパスを入力してください。 次に、作成ボタンをクリックして必要な.NETフレームワークを選択します。 プロジェクトは、コンソールアプリケーションを選択した場合に 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のワークブックオブジェクトに読み込み、デフォルトのワークシートとして設定します。 次のステップで、ワークシート範囲を入力として選択してください。マージワークシートで使用可能な関数により、IronXLはExcelで複数のセルを結合します。 その後、保存
Excelを再度保存するために使用される関数。
セルのグループはMerge
で結合できます。 結合された領域のセルの最初の列および行の値のみが表示されます。 結合操作は、他のセルから値やデータを削除しません。 IronXLでは、結合されたセルの値は依然として利用可能です。
非常に人気のあるExcelアドインであるIronXLは、外部ライブラリに依存しません。 これは単独のソリューションであり、Microsoft Excelをインストールする必要はありません。 さまざまなプラットフォームで動作します。
IronXLを使用すると、Microsoft Excelドキュメントに対して幅広い機能をプログラムで実行できます。 Here is the translation of the provided text into Japanese:
あなたは文字列や数字を並べ替える空白セルにデータをトリムおよび追加し、空白セルの値を検索して置換し、セルを結合および解除し、ファイルを保存し、関数を連結するなどの操作。 セルのデータ型を指定したり、スプレッドシートのデータを評価したりすることもできます。 IronXL にはさらにCSVファイルの読み書き機能。
IronXL がリリースされると、入手するのに $749 の費用がかかります。さらに、顧客は製品のアップグレードとサポートのために年会費を支払う選択肢があります。 IronXLは、追加料金で無制限の再配布権を提供します。 クリックしてくださいライセンスページはこちら適切なソースにアクセスし、より具体的な価格詳細を確認してください。
9つの .NET API製品 オフィス文書用