Python용 내보내기 팁 및 문제 해결
이 페이지에서는 Aspose.Cells FOSS for Python을 사용하여 스프레드시트를 내보내는 팁, 일반적인 문제 및 자주 묻는 질문을 다룹니다.
팁 및 모범 사례
Markdown 내보내기
- API 응답과 같은 인메모리 사용 사례에
MarkdownHandler.save_markdown_to_string(wb)을 사용하십시오.
CSV 내보내기
- CSV 내보내기는 기본적으로 첫 번째 워크시트를 씁니다.
- 셀 값에 있는 특수 문자(쉼표, 새줄)는 자동으로 따옴표로 감싸집니다.
JSON 내보내기
- JSON 내보내기는 셀 주소를 키로 사용합니다. 데이터 교환에 적합하며, 복잡한 수식은 문자열 표현식으로 저장됩니다.
일반적인 문제 및 해결책
| Issue | Resolution |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | pip install aspose-cells-foss를 실행하고 가상 환경이 활성화되어 있는지 확인하십시오 |
AttributeError on SaveFormat.PDF | PDF 내보내기는 FOSS 라이브러리에 포함되지 않으므로 SaveFormat.MARKDOWN 또는 SaveFormat.XLSX를 대신 사용하십시오 |
| Empty Markdown output | 저장하기 전에 시트의 셀 중 최소 하나에 값이 있는지 확인하십시오 |
| 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 없이 Python 문자열로 Markdown을 가져올 수 있습니다.
지원되는 Python 버전은 무엇인가요? Python 3.7 및 이후 버전.