Python 用 エクスポートのヒントとトラブルシューティング

このページでは、Aspose.Cells FOSS for Python を使用したスプレッドシートのエクスポートに関するヒント、一般的な問題、およびよくある質問を取り上げています。

ヒントとベストプラクティス

Markdown エクスポート

  • インメモリ使用ケース(APIレスポンスなど)にはMarkdownHandler.save_markdown_to_string(wb)を使用してください。

CSV エクスポート

  • CSVエクスポートはデフォルトで最初のワークシートを書き込みます。
  • セル値内の特殊文字(カンマ、改行)は自動的に引用符で囲まれます。

JSON エクスポート

  • JSONエクスポートはセルアドレスをキーとして使用します。データ交換に適しており、複雑な数式は文字列式として保存されます。

一般的な問題と解決策

問題解決策
ModuleNotFoundError: No module named 'aspose.cells_foss'pip install aspose-cells-foss を実行し、仮想環境がアクティブであることを確認してください
AttributeError on SaveFormat.PDFPDF エクスポートは FOSS ライブラリに含まれていません。代わりに SaveFormat.MARKDOWN または SaveFormat.XLSX を使用してください
Empty Markdown output保存する前に、シート内の少なくとも1つのセルに値が入っていることを確認してください
Encoding issues in Markdown完全なエンコーディング制御が可能なインメモリ文字列出力には MarkdownHandler.save_markdown_to_string() を使用してください

よくある質問

Aspose.Cells FOSS がサポートする出力形式は何ですか?
XLSX、CSV、TSV、Markdown、JSON。

PDFに変換できますか? いいえ。PDFエクスポートには商用 aspose-cells-python パッケージが必要です。Aspose.Cells FOSS は XLSX、CSV、TSV、Markdown、JSON のみエクスポートできます。

既存のXLSXを読み込んでMarkdownとして再保存できますか?
はい。Workbook("existing.xlsx") がファイルを読み込み、workbook.save_as_markdown("output.md") がエクスポートします。

ストリームベースのMarkdown出力はサポートされていますか?
はい。MarkdownHandler.save_markdown_to_string(workbook) を使用して、ファイル I/O なしで Markdown を Python 文字列として取得できます。

サポートされているPythonバージョンは何ですか? Python 3.7以降。


参照

 日本語