日本

C#を使用してExcelワークシートのセルを結合または結合解除する

この記事では、ワークシート内のExcelセルを結合または結合解除する方法について学習します。一般に、セルのマージとは、1つまたは複数のセルを結合して大きなセルを形成することを指します。ただし、隣接するセルは垂直方向または水平方向に結合できます。一方、大きなセルを複数のセルに変換することは、Excelワークシートではセルの結合解除または分割と呼ばれます。次のユースケースを調べてみましょう。 ワークシートのExcelセルをC#でマージする ワークシートのExcelセルをC#でマージ解除します ワークシートのExcelセルの範囲をC#でマージする ワークシートのExcelセルの範囲をC#でマージ解除します ワークシートの名前付き範囲のExcelセルをC#でマージする ワークシートのExcelセルをC#でマージする C#を使用して、ExcelワークシートのセルをAspose.Cells for .NETAPIと簡単にマージできます。この例では、新しいExcelワークシートを最初から作成し、次の手順に従っていくつかのセルを結合します。 Workbookオブジェクトを作成します 最初のワースキートを入手 マージ特定のセル 結合されたセルに値を入力します セルにスタイルを適用する 出力Excelワークシートを保存します 以下のコードスニペットは、ExcelワークシートのセルをC#でマージする方法を示しています。 // ワークブックを作成します。 Workbook wbk = new Workbook(); // ワークシートを作成し、最初のシートを取得します。 Worksheet worksheet = wbk.Worksheets[0]; // すべてのセルをフェッチするためにCellsオブジェクトを作成します。 Cells cells = worksheet.Cells; // 一部のセル(C6:E7)を単一のC6セルにマージします。 cells.Merge(5, 2, 2, 3); // C6セルにデータを入力します。 worksheet.Cells[5, 2].PutValue("This is my value"); // C6セルのスタイルをフェッチするStyleオブジェクトを作成します。 Style style = worksheet.Cells[5, 2].GetStyle(); // Fontオブジェクトを作成する Font font = style.Font; // 名前を設定します。 font.Name = "Times New Roman"; // フォントサイズを設定します。 font.
6月 24, 2020 · 2 分 · ファーハン・ラザ

MSOfficeを使用せずにC++でMSExcelスプレッドシートを作成する-包括的なガイド

以前、Excel自動化機能を実装し、C#を使用してExcel XLS/XLSXファイルを最初から作成する方法に関する投稿を作成しました。今日は、Excelワークブックの作成方法、Excelワークシートへのデータの挿入方法、数式の計算方法、C++を使用したワークシートでのグラフや表の作成方法を紹介します。すべてのスプレッドシート自動化機能は、C++ ExcelAPI- Aspose.Cells for C++によって強化されます。 Aspose.Cells for C++は、MicrosoftExcelを必要とせずにスプレッドシートドキュメントを作成、読み取り、解析、および変換できるネイティブC++ライブラリです。 XLS/XLSXスプレッドシートの生成と操作に利用できるExcel自動化機能の完全なセットを提供します。この記事では、Excel XLS/XLSXファイルを最初から作成する次の機能について説明します。 C++を使用してExcelファイル(XLS / XLSX)を作成する C++を使用してExcelワークシートにデータを追加する C++を使用してワークブックの数式を計算する C++を使用してExcelワークシートにテーブルを作成する C++を使用してExcelXLS/ XLSXでグラフを作成する C++ ExcelSpreadsheetAPI-インストール Aspose.Cells forC++のライブラリファイルの完全なパッケージはダウンロードセクションからダウンロードできます。このパッケージには、すぐに実行できるサンプルコンソールアプリケーションも含まれています。 C++を使用してExcelファイル(XLS / XLSX)を作成する まず、簡単なExcelXLSXワークブックを最初から作成しましょう。ワークブックは1つまたは複数のワークシートで構成され、各ワークシートには行と列の形式でデータが含まれています。したがって、Excelスプレッドシートを作成するには、最初にワークブックを作成してから、それにワークシートを追加する必要があります。以下は、C++用のAspose.Cellsを使用してExcelファイルを作成する手順です。 IWorkbookクラスのオブジェクトを作成します。 ブックの最初のワークシート(デフォルトで作成)をIWorksheetCollectionからIWorksheetオブジェクトに取得します。 IWorksheet->GetICells()メソッドを使用して、ワークシートのセルにICellsオブジェクトにアクセスします。 ICells->GetObjectByIndex()メソッドを使用して、行と列のインデックスを指定し、ワークシートの目的のセルにICellオブジェクトにアクセスします。 ICell->PutValue()メソッドを使用してセルに値を追加します。 IWorkbook->Save()メソッドを使用して、ブックを.xlsxファイルとして保存します。 次のコードサンプルは、C++を使用してExcelXLSXファイルを作成する方法を示しています。 /*create a new workbook*/ intrusive_ptr wb = Factory::CreateIWorkbook(); /*get the first worksheet*/ intrusive_ptr wsc = wb->GetIWorksheets(); intrusive_ptr ws = wsc->GetObjectByIndex(0); /*get cell(0,0)*/ intrusive_ptr cells = ws->GetICells(); intrusive_ptr cell = cells->GetObjectByIndex(0, 0); /*write "Hello World" to cell(0,0) of the first sheet*/ intrusive_ptr str = new String("Hello World!
5月 15, 2020 · 2 分 · ウスマンアジズ

JSONからC#.NETのExcelワークシートにデータをインポートする

MS Excelは、表形式のデータをワークシートの形式で保持および整理するためのさまざまな機能を提供します。データ編成に加えて、データの並べ替え、グラフのプロット、数学的計算などのさまざまな操作を実行できます。一方、JSONは、データを次の形式で保存および送信するために広く使用されている形式です。キーと値のペア。ほとんどの場合、サーバーからWebページにデータを送信するために使用されます。データをJSONの形式で、つまりWebサービスから受け取り、Excelワークシートに保存したい場合があります。このような場合、最適な方法は、JSONからExcelワークシートにプログラムでデータをインポートすることによってプロセスを自動化することです。 ASP.NETまたはC#ベースのアプリケーションで上記のシナリオを処理するために、JSONデータをExcelファイルにインポートする方法を示します。この記事では、次の方法を学習します。 C#でJSONからExcelワークシートにデータをインポートします C#でJSONをExcelに変換するときにセルフォーマットを適用する JSONファイルからデータをインポートするために、Aspose.Cells for .NETの機能を利用します。これは、.NET、.NET Core、およびXamarinベースのアプリケーションでスプレッドシートファイルを操作するための強力なAPIです。 NuGetからAPIのパッケージをインストールするか、ダウンロードセクションからDLLを直接ダウンロードできます。 JSONからExcelにC#でデータをインポートする JSONからExcelXLSXにデータをインポートする手順は次のとおりです。 新しいWorkbookオブジェクトを作成します。 System.IO.File.ReadAllText(string)メソッドを使用してJSONからデータを読み取ります。 JsonLayoutOptionsクラスのオブジェクトを作成して、追加のオプションを設定します。 JsonUtility.ImportData()メソッドを使用して、JSONからExcelにデータをインポートします。 Workbook.Save(string)メソッドを使用してExcelファイルを保存します。 次のコードサンプルは、C#でJSONからExcelにデータをインポートする方法を示しています。 // ワークブックオブジェクトを作成する Workbook workbook = new Workbook(); Worksheet worksheet = workbook.Worksheets[0]; // JSONファイルを読む string jsonInput = File.ReadAllText("Data.json"); // JsonLayoutOptionsを設定します JsonLayoutOptions options = new JsonLayoutOptions(); options.ArrayAsTable = true; // JSONデータのインポート JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options); // Excelファイルを保存する workbook.Save("Import-Data-JSON-To-Excel.xlsx"); JSONデータを入力する [ { Name: "John Smith", Contract: [ { Client: { Name: "A Company" }, Price: 1200000 }, { Client: { Name: "B Ltd.
4月 3, 2020 · 2 分 · ウスマンアジズ

C#を使用してExcelスプレッドシートでテキストを検索して置換する

Excelスプレッドシートは、膨大なデータを保持し、複雑な計算を自動的に実行するために必要な労力を最小限に抑えました。 Excelの自動化は、Excelスプレッドシートを作成し、プログラムでデータに対してさまざまな操作を実行する方法を合理化した次の大きな成果でした。 Excelでのテキストの検索と置換は、Excel自動化で頻繁に実行される操作の1つです。したがって、この記事では、C#でプログラムによって大きなExcelスプレッドシートのテキストを検索し、数行のコードで置き換える方法を紹介します。最終的には、次の方法を学びます。 C#のExcelワークブックでテキストを検索して置換する C#の正規表現(Regex)を使用して、Excelワークブックのテキストを検索して置換します Excelワークブックでテキストを検索および置換するためのAPI Aspose.Cells for .NETは、Excelスプレッドシートをプログラムで作成、編集、解析、および変換するプロセスを完全に自動化できる強力なAPIです。 APIは、プレーンテキストと正規表現(正規表現)に基づいてテキストを簡単に検索して置換する方法も提供します。 APIをダウンロードするか、NuGetパッケージマネージャーまたはパッケージマネージャーコンソールを介してアプリケーションにインストールできます。 NuGetパッケージマネージャー パッケージマネージャーコンソール PM> Install-Package Aspose.Cells C#を使用してExcelでテキストを検索して置換する 以下は、Aspose.Cells for .NETを使用してExcelブック内のテキストを検索および置換するための簡単なレシピです。 Workbookクラスのインスタンスを作成し、Excelファイルのパスで初期化します。 ReplaceOptionsクラスのインスタンスを作成し、大文字と小文字の区別などのオプションを設定します。 Workbook.Replace(string, string, ReplaceOptions)メソッドを呼び出して、テキストを検索して置換します。 Workbook.Save(String)メソッドを使用して、更新されたExcelファイルを保存します。 次のコードサンプルは、C#を使用してExcelでテキストを検索および置換する方法を示しています。 // Excelブックをロードする Workbook workbook = new Workbook("Excel.xlsx"); ReplaceOptions replace = new ReplaceOptions(); // 大文字と小文字の区別とテキスト照合オプションを設定する replace.CaseSensitive = false; replace.MatchEntireCellContents = false; // テキストを置き換える workbook.Replace("find and replace this text","with this text", replace); // 更新されたExcelブックを保存する workbook.Save("Updated Excel.xlsx"); C#を使用してExcelでテキストを検索して正規表現に置き換える メールID、SSNなど、特定のパターンに一致するテキストを検索して置換することもできます。これを行うには、ReplaceOptions.RegexKeyプロパティをtrueに設定し、Workbook.Replace(String, String, ReplaceOptions)メソッド。 次のコードサンプルは、Excelブックでテキストを検索して正規表現に置き換える方法を示しています。 // Excelブックをロードする Workbook workbook = new Workbook("Excel.
2月 15, 2020 · 1 分 · ウスマンアジズ

ASP.NET Excel Viewer-C#を使用してASP.NET MVCでExcelファイルを表示する

Webアプリケーション内にMicrosoftExcelワークシートを表示しますか? ASP.NET MVC Excelビューアーをお探しですか?はいの場合、あなたは絶対に正しい場所に着陸しました。このブログでは、Excelビューアーを作成し、C#を使用してASP.NET MVCアプリケーションでExcelワークシートを表示する方法を学習します。数分を費やしていくつかの簡単な手順を実行すると、独自のExcel(XLSまたはXLSX)ビューアーが起動して実行されます。それでは始めましょう。 ASP.NET MVCExcelViewerの機能 ASP.NET Excelビューアーには次の機能があり、要件に応じてそれらを拡張できます。 Excelファイルを参照および表示します。 ページの読み込み時にデフォルトのExcelファイルを読み込みます。 Excelワークシート間を移動するためのタブ。 ASP.NET MVCでExcelビューアを作成する手順 以下は、ASP.NET MVCでExcelファイルを表示するための簡単な手順です。 1.VisualStudioで新しいASP.NET MVCWebアプリケーションを作成します。 NuGetパッケージマネージャーを開き、Aspose.Cells for .NETパッケージをインストールします。 Excelファイルを保持するための新しいフォルダ「Documents」と、レンダリングされた画像を保存するためのサブフォルダ「Rendered」を作成します。 4.ルートフォルダに「Helpers」という名前の新しいフォルダを作成します。 5.「Helpers」フォルダに「Sheet」という名前の新しいクラスを作成して、Excelワークシートの情報を保存します。 public class Sheet { public string SheetName { get; set; } public string Path { get; set; } } 6.「HomeController」クラスを開き、そのコードを次のように置き換えます。インデックスアクションでは、必ずデフォルトのExcelファイルの名前を置き換えてください。 public class HomeController : Controller { public List sheets; [HttpGet] public ActionResult Index(string fileName) { sheets = new List(); if (fileName == null) { // ページの読み込み時にデフォルトのワークシートを表示する sheets = RenderExcelWorksheetsAsImage("Workbook.
1月 31, 2020 · 3 分 · Usman Aziz

MS Officeを使用せずにC#でプログラムでMSExcelファイルを作成する

この記事では、MS OfficeをインストールせずにC#でプログラムによってExcel XLS/XLSXファイルを作成する方法を学習します。 今日のスプレッドシートは、データの保持、整理、分析に欠かせない要素になっています。 MS Excelなどのスプレッドシートは、計算と並べ替え、グラフまたはチャートの生成、予算の作成、およびその他の多くの会計またはデータ分析タスクを実行できます。最近では自動化されたソリューションのビジネスが進んでいるため、Excelドキュメント(XLS / XLSX)を作成および操作する傾向が現れ、急速に成長しています。このユースケースにより、Excel自動化ソリューションが必要になりました。 上記のシナリオに従って、この包括的な記事は、C#.NETアプリケーションでのExcel自動化のいくつかの基本的な機能を紹介することを目的としています。 C#Excel Automation API C#を使用してExcelXLSまたはXLSXファイルを動的に作成する C#を使用して既存のExcelファイルにデータを書き込む C#を使用してExcelファイルにチャートまたはグラフを作成する C#を使用してExcelファイルにテーブルを作成する Excelファイルを作成するためのC#API Excelドキュメントを操作するために、XLSおよびXLSXファイルを含むスプレッドシートドキュメントを作成、読み取り、操作するための強力なAPIであるAspose.Cells for .NETを使用します。 ダウンロードするか、次のいずれかの方法でAPIをインストールできます。 NuGetパッケージマネージャーの使用 パッケージマネージャーコンソールの使用 PM> Install-Package Aspose.Cells C#でExcelXLSまたはXLSXを作成する Excelファイルは、データを保持するための行と列を含む単一または複数のワークシートで構成されるワークブックとも呼ばれます。したがって、ブックはExcelファイルのワークシートのコンテナとして機能します。したがって、Excelファイルを作成するには、最初にブックを作成し、次にそのブック内にワークシートを作成します。以下は、Aspose.Cells for .NETを使用してExcelファイルを作成する手順です。 Workbookクラスのインスタンスを作成します。 ブックの最初のワークシート(デフォルトで作成)にアクセスします。 ワークシートの目的のセルにアクセスし、セルに値を入力します。 ブックをXLSまたはXLSXファイルとして保存します。 次のコードサンプルは、C#を使用してExcelXLSXファイルを作成する方法を示しています。 // Excelファイルを表すWorkbookオブジェクトをインスタンス化します。 Workbook wb = new Workbook(); // 新しいワークブックを作成すると、デフォルトの「Sheet1」がワークブックに追加されます。 Worksheet sheet = wb.Worksheets[0]; // シートの「A1」セルにアクセスします。 Cell cell = sheet.Cells["A1"]; // 「HelloWorld!」を入力します「A1」セルにテキストを入力します。 cell.PutValue("Hello World!"); // Excelを.xlsxファイルとして保存します。 wb.Save("Excel.xlsx", SaveFormat.Xlsx); 出力 C#でExcelXLSXファイルにデータを書き込む データを編集して既存のExcelファイルに書き込む場合は、同様の方法で行うこともできます。 Workbookオブジェクトを使用してソースExcelスプレッドシートドキュメントをロードし、目的のワークシートとセルにアクセスするだけです。以下は、既存のExcelファイルを編集する手順です。 FileStreamオブジェクトでExcelファイルを開きます。 Workbookのインスタンスを作成し、FileStreamオブジェクトで初期化します。 WorksheetクラスとCellクラスをそれぞれ使用して、ワークシートとセルにアクセスします。 ブックをExcelの.xlsxファイルとして保存します。 次のコードサンプルは、C#で既存のExcelXLSXファイルにデータを編集および書き込む方法を示しています。
1月 21, 2020 · 2 分 · ウスマンアジズ

Excelでピボットテーブルを作成し、C#.NETを使用してデータを並べ替えまたは非表示にします

この記事では、Excelでピボットテーブルを作成し、Aspose.Cells for .NET-.NET APIを使用してExcelスプレッドシートを作成および操作し、C#でピボットテーブルのデータまたはアイテムをプログラムで並べ替えまたは非表示にする方法を学習します。 MicrosoftExcelを必要とせずに。 Excelのピボットテーブル 物事はデジタル化され、Excelスプレッドシートの生成と操作のための自動化されたソリューションが広く使用されています。 Excelのピボットテーブルは、データの要約と分析に広く使用されています。一方、ピボットテーブルのデータを並べ替えると、Excelスプレッドシートの膨大なデータを重要に検査するのに非常に役立ちます。ピボットテーブルでのデータの並べ替えは、テキスト値の場合はアルファベット順(AZまたはZA)に、数値の場合は最高値から最低値、最低値から最高値に項目を並べ替えるために適用できます。 この記事は、Excelピボットテーブルの重要性に基づいて、次の方法を紹介することを目的としています。 Excelでピボットテーブルを作成し、 ピボットテーブルを行フィールドの値で並べ替えます。 ピボットテーブルを列フィールドの値で並べ替えます。 ピボットテーブルの行を非表示にします。 デモンストレーションでは、次のサンプルExcelスプレッドシートを例全体で使用します。 C#を使用してExcelでピボットテーブルを作成する まず、Aspose.Cells for .NETを使用してC#でExcelピボットテーブルを作成する方法を確認しましょう。ピボットテーブルを作成したら、行を非表示にし、その列または行フィールドに基づいてデータを並べ替えます。次のコードサンプルは、Excelピボットテーブルを作成する方法を示しています。 Workbook wb = new Workbook("SampleExcel.xlsx"); // 新しく追加されたワークシートの参照を取得する Worksheet sheet = wb.Worksheets[0]; PivotTableCollection pivotTables = sheet.PivotTables; // ソースピボットテーブル // ワークシートへのピボットテーブルの追加 int index = pivotTables.Add("=Sheet1!A1:C10", "E3", "PivotTable2"); //新しく追加されたピボットテーブルのインスタンスへのアクセス PivotTable pivotTable = pivotTables[index]; // 行の総計を表示しません。 pivotTable.RowGrand = false; pivotTable.ColumnGrand = false; // 最初のフィールドを行領域にドラッグします。 pivotTable.AddFieldToArea(PivotFieldType.Row, 1); PivotField rowField = pivotTable.RowFields[0]; rowField.IsAutoSort = true; rowField.IsAscendSort = true; // 2番目のフィールドを列領域にドラッグします。 pivotTable.
1月 10, 2020 · 2 分 · ウスマンアジズ

C# で Excel XLS および XLSX を PDF に変換する

Excel ファイルは、表形式のデータを保持および共有するために広く使用されています。一方、PDF 形式は支配的なデジタル ドキュメント形式の 1 つです。場合によっては、Excel ファイルをプログラムで PDF 形式に変換する必要があります。これを実現するために、この記事では C# で Excel XLS XLSX を PDF に変換する方法を示します。 Excel から PDF への変換のための C# API - 無料ダウンロード C# で Excel ファイルを PDF に変換する手順 C# で Excel を PDF に変換する C# Excel で PDF コンプライアンスを PDF に設定する C# で Excel から PDF への変換を追跡する Excel から PDF への変換用の C# API Aspose.Cells for .NET API により、Excel スプレッドシートを PDF に簡単に変換できます。 API の DLL を ダウンロード するか、NuGet を使用してインストールすることができます。
11月 29, 2019 · 2 分 · ウスマン・アジズ

Aspose API を使用して Java で JSON から Excel にデータを変換する

MS Excel は、表形式のデータをワークシートの形式で保持および整理するためのさまざまな機能を提供します。データの整理に加えて、データの並べ替え、グラフのプロット、数学的計算などのさまざまな操作を実行できます。一方、[JSON][1] は、次の形式でデータを保存および送信するために広く使用されている形式です。キーと値のペア。さまざまなケースで、データを JSON 形式で受信し、それを Excel ファイルにインポートする必要があります。これをプログラムで実現するために、この記事では Java で JSON データを Excel にインポートする方法について説明します。
4月 20, 2019 · 2 分 · ウスマン・アジズ

Excel API for Android - Android で Excel ファイルを作成、編集、変換する

Aspose.Cells for Android は、Microsoft Excel スプレッドシート (XLS、XLSX、XLSM、SpreadsheetML、CSV、タブ区切り) および HTML ファイルの読み取り、書き込み、および操作を行う Android アプリケーションを開発できる Microsoft Excel スプレッドシート コンポーネントです。 Microsoft Excel に頼る必要のないフォーマット。 Aspose.Cells for Android はスケーラブルで機能豊富なコンポーネントであり、他のベンダーの単純なデータ エクスポート機能をはるかに超えた多くの機能を提供します。 Aspose.Cells for Android を使用すると、開発者はデータのエクスポート、最も細かいレベルでのスプレッドシートのフォーマット、画像のインポート、チャートのインポート、チャートの作成、複雑な数式の適用と計算、Excel データのストリーミング、さまざまなフォーマットでの保存などを行うことができます。 Microsoft Excel の必要性。 今すぐ Android 用 Aspose.Cells をダウンロード サポートされる機能 Aspose.Cells for Android は、スプレッドシートの生成やその他の基本的なファイル フォーマット機能だけでなく、多くの高度な機能もサポートしています。これらの高度な機能により、開発者はスプレッドシートの内容、セルの書式設定、およびファイルの保護を簡単に操作できます。 Aspose.Cells for Android には、次の機能が含まれています。 ストリームとの間で Excel ファイルを保存して開きます。 出力をクライアント ブラウザに送信します。 Array、ArrayList、および Recordset からデータをインポートおよびエクスポートします。 画像とチャートをインポートします。 API を使用して画像とチャートを作成します。 デザイナー スプレッドシートから式をインポートします。 API を介してページ設定を構成します。 Aspose.Cells for Android は、アドイン、VBA、およびマクロもサポートしています。これに加えて、開発者が Aspose.Cells for Android でしか見られない多くのユニークな機能もあります。
8月 6, 2013 · 1 分 · アムジャド・サヒ