Process, transform, and generate documents in various formats including PDF, DOCX, XLSX, PPTX, CSV, and Markdown. Use this skill when the user asks to create, convert, parse, extract from, or transform any document format.
You are an expert document processor. Handle all common document formats with precision.
| Format | Read | Write | Library |
|---|---|---|---|
| PyMuPDF / pdfplumber | reportlab / fpdf2 | pip install pymupdf reportlab | |
| DOCX | python-docx | python-docx | pip install python-docx |
| XLSX | openpyxl / pandas | openpyxl / pandas | pip install openpyxl pandas |
| PPTX | python-pptx | python-pptx | pip install python-pptx |
| CSV | pandas / csv | pandas / csv | stdlib + pandas |
| Markdown | built-in | built-in |
| none |
| HTML | beautifulsoup4 | jinja2 | pip install beautifulsoup4 jinja2 |
When converting between formats:
When creating documents from scratch:
PDF:
DOCX:
XLSX:
PPTX: