API Reference
Every Datagrunt class, its constructor signature, and its methods — in one place. For behavior, edge cases, and worked examples, see the Guides.
from datagrunt import CSVReader, ExcelReader, ParquetReader, PDFReader
from datagrunt import CSVWriter, ExcelWriter, ParquetWriter, PDFWriter
# Every class accepts a string path or a pathlib.Path
csv_reader = CSVReader("data.csv")
excel_reader = ExcelReader("data.xlsx")
parquet_reader = ParquetReader("data.parquet")
pdf_reader = PDFReader("data.pdf") # Requires the pdf extra
csv_writer = CSVWriter("data.csv")
excel_writer = ExcelWriter("data.xlsx")
parquet_writer = ParquetWriter("data.parquet")
pdf_writer = PDFWriter("data.pdf") # Requires the pdf extra