チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル».NET»Spire.XLS for .NET»ワークシート»C#/VB.NET:Excel シートの名前を変更およびタブの色を設定する方法
2022-06-20

C#/VB.NET:Excel シートの名前を変更およびタブの色を設定する方法

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 でシートの名前を変更したりタブの色を設定したりするためのシンプルなソリューションを提供します。詳細な手順は次のとおりです。

  • Workbook オブジェクトを作成します。
  • Workbook.LoadFromFile() メソッドを使用してサンプル Excel ファイルをロードします。
  • Workbook.Worksheets[int] プロパティを使用して指定されたワークシートを取得します。
  • Worksheet.Name プロパティを使用して、指定したワークシートの名前を変更します。
  • Worksheet.TabColor プロパティを使用して、指定したワークシートのタブの色を設定します。
  • Workbook.SaveToFile() メソッドを使用して、ドキュメントを別のファイルに保存します。
  • C#
  • VB.NET
using Spire.Xls;
using System.Drawing;

namespace RenameWorksheet
{
    class Program
    {
        static void Main(string[] args)
        {
            //ワークブックオブジェクトを作成する
            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);
        }
    }
}
Imports Spire.Xls
Imports System.Drawing
 
Namespace RenameWorksheet
    Class Program
        Shared  Sub Main(ByVal args() As String)
            'ワークブックオブジェクトを作成する
            Dim workbook As Workbook =  New Workbook() 
 
            'サンプルExcelファイルをロードする
            workbook.LoadFromFile("C:\Users\Administrator\Desktop\input.xlsx")
 
            '指定されたワークシートを取得する
            Dim worksheet As Worksheet =  workbook.Worksheets(0) 
            Dim worksheet1 As Worksheet =  workbook.Worksheets(1) 
            Dim worksheet2 As Worksheet =  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)
        End Sub
    End Class
End Namespace

C#/VB.NET:Excel シートの名前を変更およびタブの色を設定する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 2977 times