0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

C#コードを使用してExcelのワークシート名を変更し、タブの色を設定する

0
Posted at

Excelファイルには多数のシートが含まれることがあり、ブック全体をより整理するために、これらのシートの名前を変更する必要がある場合があります。また、異なるタブの色を設定することは、特定の重要なシートを強調するための有効な方法でもあります。本記事では、Spire.XLS for .NET を使用して、プログラムによって Excel のシート名を変更し、タブの色を設定する方法を紹介します。

Spire.XLS for .NET のインストール

まず、Spire.XLS for .NET パッケージに含まれる DLL ファイルを .NET プロジェクトに参照として追加する必要があります。DLL ファイルは、指定のリンクからダウンロードするか、NuGet を使用してインストールすることができます。

PM> Install-Package Spire.XLS 

Excelシートの名前変更とタブ色の設定

Spire.XLS for .NET は、Excel のシート名の変更やタブの色の設定を簡単に行うためのソリューションを提供します。具体的な手順は以下のとおりです。

  1. Workbook オブジェクトを作成します
  2. Workbook.LoadFromFile() メソッドを使用してサンプルの Excel ファイルを読み込みます
  3. Workbook.Worksheets[int] プロパティを使用して指定のワークシートを取得します
  4. Worksheet.Name プロパティを使用してワークシート名を変更します
  5. Worksheet.TabColor プロパティを使用してワークシートのタブ色を設定します
  6. Workbook.SaveToFile() メソッドを使用して別のファイルとして保存します

サンプルコードは以下のとおりです:

using Spire.Xls;
using System.Drawing;

namespace RenameWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            // Workbook オブジェクトを作成
            Workbook workbook = new Workbook();

            // サンプルの Excel ファイルを読み込む
            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\input.xlsx");

            // 指定のワークシートを取得
            Worksheet worksheet = workbook.Worksheets[0];
            Worksheet worksheet1 = workbook.Worksheets[1];
            Worksheet worksheet2 = workbook.Worksheets[2];

            // Excel ワークシートの名前を変更
            worksheet.Name = "Data";
            worksheet1.Name = "Chart";
            worksheet2.Name = "Summary";

            // タブの色を設定
            worksheet.TabColor = Color.DarkGreen;
            worksheet1.TabColor = Color.Gold;
            worksheet2.TabColor = Color.Blue;

            // ファイルとして保存
            workbook.SaveToFile("Rename.xlsx", ExcelVersion.Version2010);
        }
    }
}

一時ライセンスの申請

生成されたドキュメントから評価版のメッセージを削除したり、機能制限を解除したりするには、30日間有効の試用ライセンスを申請してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?