- CSVファイルをPDFに変換することは可能ですか?
- はい、可能です。
CSVをPDFに直接変換する方法と、一度XLSXに変換してからPDFに変換する方法があります。
CSVファイルをそのまま PDFに変換すると、列幅を保持できずに変換されるため、下図 (マーカー部) のように一部の文字が見切れてしまう場合があります。

この問題を回避するために、本記事では CSVの内容を 列幅を設定した XLSXのテンプレートファイルに貼り付けて、PDFに変換する方法をご案内します。
本記事の作業は 3つの処理を Convert XLS に登録します。
記事の最後には、実際の操作動画を掲載しております。
英語版の記事は以下のリンク先をご参照ください。
English ⇒ Converting CSV files to well formatted PDFs (GUI)
(1) テンプレートファイルの作成と値のクリア
【操作手順】
- Excelで目的の列幅を保持したテンプレートファイル (templatefile.xlsx) を作成
(ページ余白や縦横など、印刷プレビューを使用して目的の状態に調整) - 「実行するアクションの選択」で [ファイルに対する特殊処理] を選択

- 「特殊処理」で [112] (*.XLS)セル内容クリア を、「ファイル形式」で [20] Excel File を選択

- 入力ファイルの
をクリックして templatefile.xlsx を指定 - 出力ファイルの
をクリックして同じファイルを指定
をクリックしてタスクを追加
(2) CSVのデータをテンプレートファイルにコピー
【操作手順】
- 「実行するアクションの選択」で [ファイルに対する特殊処理] を選択

- 「特殊処理」で [101] (*.XLS)指定したシートのデータから~ を、「ファイル形式」で [20] Excel File を選択

- 入力ファイルの
をクリックして CSVファイルを指定 - 出力ファイルの
をクリックして templatefile.xlsx を指定
をクリックして画面下部にタスクが追加されたことを確認 (下図)

(3) PDFに変換
【操作手順】
- 「実行するアクションの選択」で [ファイルの変換] を選択

- 変換方式で[MS Excel]を選択

- 入力ファイルの
をクリックして templatefile.xlsx を指定 - 出力ファイル形式で [-1] PDF (*.PDF) を選択し、出力ファイルの
をクリックして保存先とファイル名を指定

をクリックして画面下部にタスクが追加されたことを確認 (下図)

をクリック
【操作動画】