2

EPPLUSを使用してカスタムExcelスプレッドシートを作成しています。私が見逃している機能の1つは、セルの名前を変更することです。これはEPPLUSでどういうわけか可能ですか?そうでない場合、それを行う他の方法はありますか?

4

1 に答える 1

5

それbookがワークブックでsheetあり、ワークシートであるとします。このコードスニペットを試してみましょう

var cell = sheet.Cells["C2"]; // Cell or Range you want to name
sheet.Names.Add("The_Name_Here", cell);

名前がシートに追加されます。ブック全体の名前にアクセスする場合は、次を試してください。

var cell = sheet.Cells["C2"]; // Cell or Range you want to name
book.Names.Add("The_Name_Here", cell);

必要に応じて、名前のスコープはsheet.Namesまたはになりbook.Namesます。既存の名前を変更する方法はわかりませんが、1つのセル/範囲に複数の名前が含まれている可能性があります。

于 2012-12-07T14:00:34.997 に答える