ExcelをPdf、Image、その他の形式に変換する
ExcelワークブックをPDFに変換
PDFファイルは、組織、政府部門、個人間で文書を交換するために広く使用されています。これは標準のドキュメント形式であり、ソフトウェア開発者はしばしばMicrosoft ExcelファイルをPDFドキュメントに変換する方法を見つけるよう求められます。
Aspose.Cells for Python via .NETは、高いビジュアルの忠実度を保ちながらExcelファイルをPDFに変換することをサポートしています。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Instantiate the Workbook object | |
# Open an Excel file | |
workbook = Workbook("Book1.xlsx") | |
# Save the document in PDF format | |
workbook.save("output.pdf") |
ExcelワークブックをJPGに変換
Aspose.Cells for Python via .NETは、ExcelファイルをJPGに変換することをサポートしています。 以下のコード例は、ブックをJPG形式で保存する方法を示しています。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open a template excel file | |
book = Workbook("Book1.xlsx") | |
# Convert workbook to JPG image. | |
book.save("Image1.jpg") |
Excelブックを画像に変換する
Aspose.Cells for Python via .NETは、Excelファイルを画像に変換する機能をサポートしています。 以下のコード例は、ブックを画像として保存する方法を示しています。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open a template excel file | |
book = Workbook("Book1.xlsx") | |
# Convert workbook to BMP image. | |
book.save("Image1.bmp") | |
# Convert workbook to JPG image. | |
book.save("Image1.jpg") | |
# Convert workbook to Png image. | |
book.save("Image1.png") | |
# Convert workbook to EMF image. | |
book.save("Image1.emf") | |
# Convert workbook to GIF image. | |
book.save("Image1.gif") |
ExcelブックをXPSに変換する
XPS文書形式は、文書のレイアウトと各ページの外観、配布、アーカイブ、レンダリング、処理、印刷に関するレンダリング規則を定義する構造化されたXMLマークアップで構成されています。
XPSのマークアップ言語はXAMLのサブセットで、Windows Presentation Foundation(WPF)のプリミティブをマークアップするためにベクトルグラフィックス要素を組み込むことができます。使用される要素はパスや他の幾何学的プリミティブで記述されています。
XPSファイルは、実際には、文書を構成するファイルを含むOpen Packaging Conventionsを使用するユニコードZIPアーカイブであり、各ページのためのXMLマークアップファイル、テキスト、埋め込みフォント、ラスタ画像、2Dベクトルグラフィック、およびデジタル著作権管理情報が含まれています。XPSファイルの内容は、ZIPファイルをサポートするアプリケーションで開くことで簡単に調べることができます。
from aspose.cells import Workbook, XpsSaveOptions | |
# Open an Excel file | |
workbook = Workbook("Book1.xls") | |
options = XpsSaveOptions() | |
# Export the whole workbook to XPS | |
workbook.save("out.xps", options) |
ExcelをOds、Sxc、Fods(OpenOffice / LibreOffice Calc)に変換する
Aspose.Cells for Python via .NETは、ExcelファイルをOds、Sxc、Fodsファイルに変換する機能をサポートしています。以下のコード例は、テンプレートをOds、Sxc、Fodsファイルに変換する方法を示しています。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load your source workbook | |
workbook = Workbook("book1.xlsx") | |
# Save as ods file | |
workbook.save("Out.ods") | |
# Save as sxc file | |
workbook.save("Out.sxc") | |
# Save as fods file | |
workbook.save("Out.fods") |
ExcelワークブックをMHTMLファイルに変換する
MHTMLは通常のHTMLと外部リソース(通常はリンクされた画像、アニメーション、オーディオなどのコンテンツ)を1つのファイルに組み合わせたものです。.mhtファイル拡張子を持つ電子メールで使用されています。
Aspose.Cells for Python via .NETは、MHTMLファイルの読み込みと書き込みをサポートしています。
以下のコード例は、ワークブックをMHTMLファイルとして保存する方法を示しています。
from aspose.cells import HtmlSaveOptions, SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Specify the file path | |
filePath = dataDir + "Book1.xlsx" | |
# Specify the HTML Saving Options | |
sv = HtmlSaveOptions(SaveFormat.M_HTML) | |
# Instantiate a workbook and open the template XLSX file | |
wb = Workbook(filePath) | |
# Save the MHT file | |
wb.save(filePath + ".out.mht", sv) |
ExcelワークブックをHTMLに変換する
Aspose.Cells for Python via .NET APIでは、スプレッドシートをHTML形式にエクスポートするためのサポートを提供しています。このために、Aspose.Cells for Python via .NETはHtmlSaveOptions クラスを使用して出力HTMLのさまざまな側面を制御する柔軟性を提供します。
以下のコード例は、ブックをHTMLファイルとして保存する方法を示しています。
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Specify the file path | |
filePath = dataDir + "sample.xlsx" | |
# Load your sample excel file in a workbook object | |
wb = Workbook(filePath) | |
# Save it in HTML format | |
wb.save(dataDir + "ConvertingToHTMLFiles_out.html", SaveFormat.HTML) |
HTMLの画像設定を設定する
Aspose.Cells for Python via .NETは、スプレッドシートをHTML形式に保存する際に画像設定を指定できるimage_optionsをHtmlSaveOptionsクラスに公開しています。
適用できるいくつかの画像設定の詳細は以下のとおりです。
- ImageType:画像タイプを指定します。すべての形状(チャートを含む)は、出力HTMLでは画像としてレンダリングされることに注意してください。
- smoothing_mode:線、曲線、塗りつぶしエリアのアンチエイリアシングを指定します。
- text_rendering_hint:テキストのレンダリング品質を指定します。
- quality:Jpegを指定すると0から100までの画像品質を指定します。
- vertical_resolution:画像の垂直解像度(dpi)を取得または設定します。
- horizontal_resolution:画像の水平解像度(dpi)を取得または設定します。
- tiff_compression:Tiffを指定すると画像の圧縮タイプを取得または設定します。
- transparent:ImageFormatをPngと指定すると、画像の背景が透明にするかどうか示します。
以下のコードは、HtmlSaveOptions.image_optionsを使用して異なる設定を指定する方法を示しています。
from aspose.cells import HtmlSaveOptions, SaveFormat, Workbook | |
from aspose.cells.drawing import ImageType | |
from aspose.pydrawing.drawing2d import SmoothingMode | |
from aspose.pydrawing.text import TextRenderingHint | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Specify the file path | |
filePath = dataDir + "Book1.xlsx" | |
# Load a spreadsheet to be converted | |
book = Workbook(filePath) | |
# Create an instance of HtmlSaveOptions | |
saveOptions = HtmlSaveOptions(SaveFormat.HTML) | |
# Set the ImageFormat to PNG | |
saveOptions.image_options.image_type = ImageType.PNG | |
# Set SmoothingMode to AntiAlias | |
saveOptions.image_options.smoothing_mode = SmoothingMode.ANTI_ALIAS | |
# Set TextRenderingHint to AntiAlias | |
saveOptions.image_options.text_rendering_hint = TextRenderingHint.ANTI_ALIAS | |
# Save spreadsheet to HTML while passing object of HtmlSaveOptions | |
book.save(dataDir + "output.html", saveOptions) |
ExcelブックをMarkdownに変換する
Aspose.Cells for Python via .NET APIは、スプレッドシートをMarkdown形式にエクスポートする機能をサポートしています。アクティブなワークシートをMarkdownにエクスポートするには、Workbook.Saveメソッドの第2パラメータとしてSaveFormat.Markdownを渡します。ワークシートをMarkdownにエクスポートするための追加の設定を指定するためには、MarkdownSaveOptionsクラスを使用することもできます。
以下のコード例は、SaveFormat.MARKDOWN列挙型のメンバーを使用してアクティブなワークシートをMarkdownにエクスポートする方法を示しています。生成されたコードの参照用に、出力Markdownファイルをご覧ください。
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template file | |
workbook = Workbook(sourceDir + "Book1.xlsx") | |
# Save as Markdown | |
workbook.save(outputDir + "Book1.md", SaveFormat.MARKDOWN) |
ExcelワークブックをJSONに変換
Aspose.Cells for Python via .NETは、ワークブックをJson(JavaScript Object Notation)ファイルに変換することをサポートしています。
次のコード例は、アクティブワークシートをSaveFormat.JSON列挙型メンバーを使用してJSONにエクスポートする方法を示しています。参照のために、コードによって生成された出力JSONファイルに変換するソースファイルをご覧ください。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load your source workbook | |
workbook = Workbook("Book1.xlsx") | |
# convert the workbook to json file. | |
workbook.save(dir + "book1.json") |
ExcelをXMLに変換
Aspose.Cells for Python via .NETは、ブックをExcel 2003スプレッドシートXMLおよびプレーンXMLデータに変換することをサポートしています。
from aspose.cells import Workbook, XmlSaveOptions | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load your source workbook | |
workbook = Workbook("Book1.xlsx") | |
# Save as Excel 2003 Spreadsheet XML | |
workbook.save("Spreadsheet.xml") | |
# Save as plain XML data | |
xmlSaveOptions = XmlSaveOptions() | |
workbook.save("data.xml", xmlSaveOptions) |
ExcelブックをTIFFに変換する
Aspose.Cells for Python via .NETは、ブックをTIFFファイルに変換することをサポートしています。
以下のコードスニペットは、ExcelをTIFFに変換する方法を示しています。
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open a template excel file | |
book = Workbook("Book1.xlsx") | |
# save file to tiff | |
book.save("out.tiff") |
ExcelブックをDOCXに変換する
Aspose.Cells for Python via .NET APIは、スプレッドシートをDOCX形式に変換するサポートを提供します。ブックをDOCXにエクスポートするには、Workbook.saveメソッドの第2パラメーターとしてSaveFormat.DOCXを渡します。DocxSaveOptionsクラスを使用してワークシートをDOCXにエクスポートするための追加設定を指定することもできます。
次のコード例は、アクティブワークシートをSaveFormat.DOCX列挙型メンバーを使用してDOCXにエクスポートする方法を示しています。参照のために、コードによって生成された出力DOCXファイルをご覧ください。
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template file | |
workbook = Workbook(sourceDir + "Book1.xlsx") | |
# Save as Markdown | |
workbook.save(outputDir + "Book1.docx", SaveFormat.DOCX) |
ExcelブックをPPTXに変換する
Aspose.Cells for Python via .NET APIは、スプレッドシートをPPTX形式に変換するサポートを提供します。ブックをPPTXにエクスポートするには、Workbook.saveメソッドの第2パラメーターとしてSaveFormat.PPTXを渡します。PptxSaveOptionsクラスを使用してワークシートをPPTXにエクスポートするための追加設定を指定することもできます。
次のコード例は、アクティブワークシートをSaveFormat.PPTX列挙型メンバーを使用してPPTXにエクスポートする方法を示しています。参照のために、コードによって生成された出力PPTXファイルをご覧ください。
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Open the template file | |
workbook = Workbook(sourceDir + "Book1.xlsx") | |
# Save as pptx | |
workbook.save(outputDir + "Book1.pptx", SaveFormat.PPTX) |