C# を使用して Excel シートを再表示する方法

このクイック チュートリアルでは、C# を使用して Excel シートを再表示するプロセスについて説明します。これには、構成の詳細、C# を使用して Excel ですべてのシートを再表示するアプリケーションを作成する際に従うべき一連の手順、および完全なプロセスを示す実行可能なサンプル コードが含まれています。また、パスワードの有無にかかわらずワークブックの保護を解除し、結果のワークブックを XLSXXLS、またはその他のサポートされている形式でディスクに保存するプロセスについても学習します。

C# を使用して Excel で複数のシートを再表示する手順

  1. Aspose.Cells for .NET を使用してシートを再表示する環境を確立します
  2. 非表示のシートを含むソース workbook を読み込みます
  3. Unprotect必要に応じてパスワードを入力して、保護されたブック
  4. ブック内のすべてのシートを解析する
  5. シートが表示されていない場合は、IsVisible フラグを true に設定します
  6. 表示されたすべてのシートを含む結果のワークブックを保存します

これらの手順では、C# を使用して *Excel の非表示のシートを表示するプロセスについて説明し、必要な手順を使用して IDE を構成し、ソース ワークブックをロードします。非表示のワークシートを再表示する前に、ワークブックの保護を解除するオプションの手順があります。最後のステップでは、ワークブック内のすべてのワークシートが解析され、各ワークシートの既存の表示ステータスを確認した後、IsVisible フラグが true に設定されます。

C# を使用してシートを再表示するコード

using System;
using System.IO;
using Aspose.Cells;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to unhide worksheets in C#
{
// Initialize license
Aspose.Cells.License licCells = new Aspose.Cells.License();
licCells.SetLicense("Aspose.Total.lic");
// Load workbook with hidden sheets
Workbook workbook = new Workbook("WorkbookWithHiddenSheets.xlsx");
// Unprotect the workbook with password if any
workbook.Unprotect("workbook");
// Parse through all the sheets to check and set the IsVisible flag
foreach(Worksheet ws in workbook.Worksheets)
{
if(ws.IsVisible == false)
ws.IsVisible = true;
}
// Save the resultant workbook having no hidden sheets in it
workbook.Save("Output.xlsx");
Console.WriteLine("Done");
}
}
}

このコードは、C# を使用してスプレッドシートを再表示するプロセスを示しています。非表示のシートを含む既存のワークブックをロードし、オプションのパスワードとともに Unprotect() メソッドを呼び出して、ワークブックの保護を解除します。パスワードを使用せずにワークブックの保護を解除することもできます。パスワードで保護されたワークブックのシートを再表示する前に、この手順をスキップすることもできます。

このチュートリアルでは、C# を使用して Excel シートを再表示する方法を学びました。結果ファイルを PDF として保存するプロセスを知りたい場合は、C#を使用してExcelファイルをPDFとして保存する方法 の記事を参照してください。

 日本語