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.
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.
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 を使用してインストールすることができます。