1. Tuotteet
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS Python -ohjelmisto

Luo, muokkaa ja vie Excel-laskentataulukot Pythoniin - ilmainen ja avoimen lähdekoodin, nolla Microsoft Office -riippuvuutta.

Python-kirjasto avoimen lähdekoodin Excel-taulukkoihin

Aspose.Cells FOSS for Python on ilmainen, avoimen lähdekoodin kirjasto työskentelyyn laskentataulukkotiedostojen kanssa Python-sovelluksissa. Asenna se yhdellä “pip install aspose-cells-foss” -komennolla ja aloita työkirjojen luominen, lukeminen soluja, soveltaminen tyylejä, rakentaa kaavioita ja vienti XLSX, CSV, TSV, Markdown tai JSON, kaikki ilman Microsoft Excel tai Office-riippuvuutta.

Kirjastossa on puhdas, pythoninen API, joka on rakennettu “työkirjan”, “työkalun”, “solujen” ja “solun” ympärille, jotka ovat tuttuja esineitä, joita jokainen laskentataulukkokehittäjä tuntee. Lue ja kirjoita soluja käyttämällä runkomerkintöjä (ws.cells["A1"].value = "Hello"), muotoile ne “Font” ja “Fill” -objekteilla ja luo sarake- tai rivikarttoja käyttämällä omia “add_bar()” ja “add_line()” -menetelmiä “ws.charts”.

Koska kirjasto ei ole riippuvainen alkuperäisistä Office-kirjastoista, se toimii samalla tavalla Windows-, Linux- ja macOS CI-käyttöjärjestelmissä, Docker-säiliöissä ja palvelimettomissa ympäristöissä. ”markitdown-aspose-cells-plugin” -paketti laajentaa Microsoftin MarkItDown-kirjastoa XLSX-tuella, jolloin koko työkirjan ja Markdown-lähetys voidaan viedä yhdellä puhelulla.

Lue ja kirjoita Excel-tiedostoja

  • XLSX: Avaa ja tallenna työkirjat täyden kierrosajon uskollisuudella.
  • ** Solun käyttöoikeus: ** Lukeminen ja kirjoittaminen arvoilla, joissa on ’ws.cells[“A1”]` -merkkien merkintä.
  • ** Kaavat: ** Kirjoita kaavakehykset, jotka lasketaan uudelleen tallennuksen yhteydessä.
  • ** Useita vientimuotoja:** Vienti CSV, TSV, Markdown ja JSON.
  • **Kierrokset turvallisia: ** Tuntemattomat XML-osat säilytetään uudelleen tallennuksen yhteydessä.

Missä Aspose.Cells FOSS voidaan käyttää

  • Data pipelines: Viesti tietokannan tulokset suoraan XLSX tai CSV.
  • Raportin luominen: Rakenna tyylikäs, tuotemerkki Excel-raportit ilman Office.
  • **Dokumentaatio: ** Muunna laskentataulukot Markdowniksi MarkItDown-lisäosalla.
  • ** ETL-työkulut: ** Lue syöttölehtiä, muunna tietoja ja kirjoita tulostustyökirjoja.
  • CI/CD-automaatio: Luo testitulosten laskentataulukot Docker-säiliöissä.

Styling, kaavioita ja turvallisuutta

  • ** Fontti ja täyttö:** Käytä rohkeita, italiaa, fontin kokoa, etupuolen ja taustan värejä.
  • ** Numeromuodot: ** Määritä päivämäärä, valuutta ja mukautettu numero muodot soluja kohden.
  • Kaavioita: Rakenna palkki, rivi, leivonnainen, alue ja yhdistelmäkaavioita.
  • AES-salaus: Suojaa työkirjat yhdellä rivillä olevalla ”salasanan” parametrilla.
  • **MarkItDown-laajennus: ** markitdown-aspose-cells-plugin lisää XLSX-viennin MarkItDown-laajennukseen.

Kehittäjäkokemus

Aspose.Cells FOSS on asennettavissa yhdellä “pip install aspose-cells-foss” -komennolla. Asennettavissa ei ole alkuperäisiä Office-kirjastoja tai järjestelmäpaketteja. Kirjasto toimii missä tahansa Python 3.7+ -ympäristössä ilman kokoonpanovaiheita.

API on tarkoituksellisesti pieni: Workbook, Work Sheet, Cells, Cell, Font, Fill ja Chart kattavat valtaosan todellisista käyttötapauksista.

Luo työkirja ja kirjoita soluja

Asenna pipin avulla, luo sitten työkirja, käytä ensimmäistä työkirjaa ja kirjoita arvot suoraan soluihin käyttäen lohkojen merkintöjä.

”Bash pip aspose-cells-foss asettaminen ””

Python on aspose.cells_foss tuonti työkirja

WB = työpöytä WS = wb.työkalut[0]

Kirjoita arvot ws.cells[“A1”].arvo = ”Tuote” ws.cells[“B1”].arvo = “Tulot” ws.cells[“A2”].arvo = “Widget” c.cells[“B2”].arvo = 42000

Lähde: Bold the Header Row [”A1”, ”B1” ja ”B1”] kohdassa tyyli = ws.cells[col].get_style() style.font.bold = totta c.sys[col].sysäätöä sovelletaan

vp.save(”raport.xlsx”) ””

Luo kaavio ja vienti useisiin muotoihin

Avaa yllä tallennettu työkirja, lisää viivakaavio useisiin rivejä kohti ja soita sitten save() kolme kertaa eri tiedostopääteillä (XLSX, Markdown ja CSV) muuttamatta mitään muuta koodia.

Python on aspose.cells_foss tuonti työkirja

wb = työkirja (”report.xlsx”) WS = wb.työkalut[0]

Lisää baari kaavio rivien yli 2-10

kaavio = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, totta) chart.title = “Tulot tuotetta kohden”

vp.save(“report_with_chart.xlsx”)

Vienti saman työkirjan Markdown

vp.save (”tiedote.fi”)

Tai vienti CSV:ään

vp.save (”tiedote.csv”) ””

Frequently Asked Questions

Mikä on Aspose.Cells FOSS for Python?

Se on MIT: n lisensoima Python-kirjasto, jonka avulla voit luoda, lukea, muokata ja viedä Excel-taulukkoja ilman Microsoft Officea.

Mitä tiedostomuotoja tuetaan?

Export-ainoat muodot ovat CSV, TSV, Markdown (MarkItDown-laajennuksen kautta) ja JSON.

Tarvitsetko Microsoft Excelin tai Officeen?

Aspose.Cells FOSS on puhdas Python-kirjasto, jossa ei ole riippuvuutta Microsoft Office, COM-automaatiota tai mitään omistettuja käynnistystoimintoja.

Kuinka asennan sen?

Käynnistä ‘pip install aspose-cells-foss’. Ei tarvita ylimääräisiä järjestelmäpaketteja tai alkuperäisiä laajennuksia.

Voinko luoda karttoja?

Kirjasto tukee baari-, rivi-, leivonnais-, hajanais-, alue- ja yhdistelmäkaaviotaitoja käyttämällä omia kaavio-rakentajan menetelmiä ws.charts-kaavioissa.

Onko salaus tuettu?

Kyllä. Tallennettaessa siirrä “salasanan” parametri, joka suojaa työkirjaa AES-salauksella.

Mikä on MarkItDown plugin?

’markitdown-aspose-cells-plugin’ integroi Aspose.Cells FOSS:n Microsoftin MarkItDown-kirjastoon, mikä mahdollistaa täydellisen XLSX-to-Markdown-muunnoksen yhdellä puhelulla.

Missä löydän lähdekoodin?

Lähdekoodi, issue tracker ja panostusopas ovat saatavilla GitHubissa MIT-lisenssin alaisuudessa.

  

Tuki- ja oppimisresurssit

 Suomi