ソースワークシートからページ設定を宛先ワークシートにコピー
Contents
[
Hide
]
可能な使用シナリオ
新しいシートをブックに追加すると、デフォルトの ページ設定 が含まれます。特定の時に、設定 (PageSetup) をあるワークシートから別のワークシートに転送する必要があります。このドキュメントは、Aspose.Cells for Python via .NET API を使用して、あるワークシートから別のワークシートにページ設定をコピーする方法を説明します。
ソースワークシートからページ設定を宛先ワークシートにコピー
次のサンプルコードでは、1 つのワークシートから別のワークシートにページ設定の設定をコピーする方法を示しています。参照として、次のサンプルコードとそのコンソール出力をご覧ください。
サンプルコード
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import CopyOptions, PaperSizeType, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Create workbook | |
wb = Workbook() | |
# Add two test worksheets | |
wb.worksheets.add("TestSheet1") | |
wb.worksheets.add("TestSheet2") | |
# Access both worksheets as TestSheet1 and TestSheet2 | |
TestSheet1 = wb.worksheets.get("TestSheet1") | |
TestSheet2 = wb.worksheets.get("TestSheet2") | |
# Set the Paper Size of TestSheet1 to PaperA3ExtraTransverse | |
TestSheet1.page_setup.paper_size = PaperSizeType.PAPER_A3_EXTRA_TRANSVERSE | |
# Print the Paper Size of both worksheets | |
print("Before Paper Size: " + str(TestSheet1.page_setup.paper_size)) | |
print("Before Paper Size: " + str(TestSheet2.page_setup.paper_size)) | |
print() | |
# Copy the PageSetup from TestSheet1 to TestSheet2 | |
TestSheet2.page_setup.copy(TestSheet1.page_setup, CopyOptions()) | |
# Print the Paper Size of both worksheets | |
print("After Paper Size: " + str(TestSheet1.page_setup.paper_size)) | |
print("After Paper Size: " + str(TestSheet2.page_setup.paper_size)) | |
print() |
コンソール出力
Before Paper Size: PaperA3ExtraTransverse
Before Paper Size: PaperLetter
After Paper Size: PaperA3ExtraTransverse
After Paper Size: PaperA3ExtraTransverse