Vientivinkit ja vianmääritys Pythonille

Tämä sivu käsittelee vinkkejä, yleisiä ongelmia ja usein kysyttyjä kysymyksiä taulukoiden viemisestä Aspose.Cells FOSS for Python -kirjastolla.

Vinkkejä ja parhaita käytäntöjä

Markdown‑vienti

  • Käytä MarkdownHandler.save_markdown_to_string(wb) muistissa tapahtuvissa käyttötapauksissa, kuten API‑vastauksissa.

CSV‑vienti

  • CSV-vienti kirjoittaa oletuksena ensimmäisen taulukon.
  • Soluarvojen erikoismerkit (pilkut, rivinvaihdot) lainataan automaattisesti.

JSON‑vienti

  • JSON‑vienti käyttää solujen osoitteita avaimina. Sopii tietojen vaihtoon; monimutkaiset kaavat tallennetaan niiden merkkijonolausekkeina.

Yleiset ongelmat ja ratkaisut

IssueResolution
ModuleNotFoundError: No module named 'aspose.cells_foss'Suorita pip install aspose-cells-foss ja vahvista, että virtuaaliympäristö on aktiivinen
AttributeError on SaveFormat.PDFPDF-vienti ei ole FOSS-kirjastossa; käytä sen sijaan SaveFormat.MARKDOWN tai SaveFormat.XLSX
Empty Markdown outputVarmista, että vähintään yhdessä taulukon solussa on arvo ennen tallentamista
Encoding issues in MarkdownKäytä MarkdownHandler.save_markdown_to_string() muistin sisäiseen merkkijonotuotantoon, jossa on täysi merkistökontrolli

Usein kysytyt kysymykset

Mitä tulostusmuotoja Aspose.Cells FOSS tukee? XLSX, CSV, TSV, Markdown ja JSON.

Voinko muuntaa PDF:ksi? Ei. PDF-vienti vaatii kaupallisen aspose-cells-python-paketin. Aspose.Cells FOSS vie vain XLSX, CSV, TSV, Markdown ja JSON.

Voinko ladata olemassa olevan XLSX:n ja tallentaa sen uudelleen Markdown-muodossa? Kyllä. Workbook("existing.xlsx") lataa tiedoston, ja workbook.save_as_markdown("output.md") vie sen.

Onko suoratoistopohjainen Markdown‑tulostus tuettu? Kyllä. Käytä MarkdownHandler.save_markdown_to_string(workbook) saadaksesi Markdownin Python‑merkkijonona ilman tiedostojen I/O‑toimintoja.

Mitä Python‑versioita tuetaan? Python 3.7 ja uudemmat.


Katso myös

 Suomi