CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss は CSV のインポートとエクスポートを提供します CSVHandler クラスと 2 つの関連オプションクラスです。モジュールレベルの便利関数もシンプルなユースケース向けに利用可能です。.

BoundingBoxExtent: aspose.cells_foss

from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csv

CSVLoadOptions

CSV ファイルをロードする際の解析方法を制御するオプション。.

BoundingBoxExtent

CSVLoadOptions()

BoundingBoxExtent

CSVLoadOptions 構成可能なプロパティはありません。インスタンスを渡して CSVHandler.load_csv() デフォルトのパース動作を使用します。.


CSVSaveOptions

ブックを CSV にシリアライズする方法を制御するオプション。.

BoundingBoxExtent

CSVSaveOptions()

BoundingBoxExtent

CSVSaveOptions 構成可能なプロパティはありません。インスタンスを渡して CSVHandler.save_csv() デフォルトのシリアライズ動作を使用します。.


CSVHandler

CSVHandler 静的メソッドのみを含み、インスタンス化されることはありません。.

CSVHandler.save_csv

CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

指定されたワークシートを保存します workbook CSV ファイルに保存します file_path.。もし options です None,、デフォルト CSVSaveOptions が使用されます。.

CSVHandler.save_csv_to_string

CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> str

ワークシートを CSV 文字列にシリアライズして返します。ファイルは書き込まれません。.

CSVHandler.load_csv

CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> None

CSVファイルを解析します file_path そのデータを最初のワークシートにロードします workbook,、既存の内容を置き換えます。もし optionsNone,、デフォルト CSVLoadOptions が使用されます。.

CSVHandler.load_csv_from_string

CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> None

CSV文字列を解析し、そのデータを最初のワークシートにロードします workbook.


モジュール関数

load_csv_workbook

load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> Workbook

新しいものを作成します Workbook,、CSVファイルを最初のワークシートにロードし、ワークブックを返します。これは新たに作成することと同等です Workbook そして呼び出し CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

便利ラッパー CSVHandler.save_csv(workbook, file_path, options).


BoundingBoxExtent

以下の例は、カンマ区切りの CSV ファイルを読み込み、セミコロン区切りで再保存します。.

from aspose.cells_foss import load_csv_workbook, CSVLoadOptions, CSVSaveOptions, save_workbook_as_csv

# Load the original CSV with default options
load_opts = CSVLoadOptions()
wb = load_csv_workbook("input.csv", options=load_opts)

# Inspect what was loaded
ws = wb.worksheets[0]
print(f"Cell A1: {ws.cells['A1'].value}")

# Save as CSV with default options
save_opts = CSVSaveOptions()
save_workbook_as_csv(wb, "output.csv", options=save_opts)

参照

 日本語