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_optionsHtmlSaveOptionsクラスに公開しています。

適用できるいくつかの画像設定の詳細は以下のとおりです。

  • 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)

高度なトピック