CSVファイルは、通常、大量のデータを保存するために使用され、PDFファイルは、他の人と共有し、印刷しやすいユニバーサルドキュメントフォーマットです。CSVファイルをPDFファイルに変換することで、データをよりよく管理し、提示することができます。この記事では、Pythonプログラミングを通じてCSVファイルをPDFファイルにエクスポートする方法を紹介します。
Pythonエクセルライブラリの紹介とインストール
Pythonでは、我々はCSVからPDFへの迅速な変換を達成するためにサードパーティ製のライブラリSpire.XLS for Pythonを使用することができます。このライブラリは、Excelファイルの作成、読み取り、編集、変換などに使用することができますシンプルで便利なExcel操作インターフェイスの様々な提供しています。
変換のためのスクリプトを書く前に、次のpipコマンドを使用してSpire.XLS for Pythonライブラリをインストールする必要があります。
pip install Spire.Xls
Python - CSVをPDFに変換する
主なステップ:
1. Workbook
オブジェクトを作成します。
2. LoadFromFile(
メソッドを使用して、CSVファイルをExcelワークブックにロードします。
3. Workbook.ConverterSetting.SheetFitToPage
プロパティを通して、ワークシートのページへのフィットを設定し、ワークシートデータが1つのPDFページにレンダリングされるようにします。
4. 最初のワークシートを取得し、その各列を繰り返し処理し、オートフィット列幅を設定します。
5. 読み込んだCSVファイルを、SaveToFile()
メソッドを使ってPDFとして保存します。
Pythonコード:
from spire.xls import *
from spire.xls.common import *
# CSVファイルを読み込む
workbook = Workbook()
workbook.LoadFromFile("sample.csv", ",", 1, 1)
# ワークシートをページに合わせる
workbook.ConverterSetting.SheetFitToPage = True
# 最初のワークシートの取得
sheet = workbook.Worksheets[0]
# 列幅の自動調整
i = 1
while i < sheet.Columns.Length:
sheet.AutoFitColumn(i)
i += 1
# CSVファイルをPDFに変換する
workbook.SaveToFile("CSVtoPDF.pdf", FileFormat.PDF)
workbook.Dispose()
上記のコードによって、CSVデータを読みやすく共有しやすいPDFファイルに変換することができます。出力結果を以下に示します:
ウォーターマークを削除するには、クリックしてください: