Aspose.Cells FOSS para Python é uma biblioteca gratuita e de código aberto para trabalhar com arquivos de planilha em aplicações Python. Instale-a com um único comando pip install aspose-cells-foss e comece a criar pastas de trabalho, ler células, aplicar estilos, criar gráficos e exportar para XLSX, CSV, Markdown ou JSON, tudo sem exigir Microsoft Excel ou qualquer dependência do Office.
A biblioteca expõe um API limpo e Pythonic construído em torno de Workbook, Worksheet, Cells e Cell, os objetos familiares que todo desenvolvedor de planilhas conhece. Leia e escreva células usando notação de colchetes (ws.cells["A1"].value = "Hello"), estilize-as com objetos Font e Fill, e crie gráficos de coluna ou de linha usando os métodos dedicados add_bar() e add_line() em ws.charts.
Como a biblioteca não tem dependência de bibliotecas nativas do Office, ela funciona de forma idêntica em runners CI Windows, Linux e macOS, contêineres Docker e ambientes serverless. O pacote markitdown-aspose-cells-plugin estende a biblioteca MarkItDown da Microsoft com suporte a XLSX, permitindo exportação completa de pasta de trabalho para Markdown com uma única chamada. Desenvolvedores que precisam do API comercial completo com suporte total de produção podem usar Aspose.Cells for Python junto a esses recursos de código aberto.
ws.cells["A1"].NotImplementedError na salva).password numa linha.markitdown-aspose-cells-plugin adiciona exportação XLSX ao Mark ItDowns.Aspose.Cells FOSS pode ser instalado com um único comando pip install aspose-cells-foss. Não há bibliotecas nativas do Office ou pacotes de sistema para instalar. A biblioteca funciona em qualquer ambiente Python 3.7+ sem etapas de compilação.
O API é intencionalmente pequeno: Workbook, Worksheet, Cells, Cell, Font, Fill e Chart cobrem a grande maioria dos casos de uso do mundo real. O código-fonte tem licença MIT, está hospedado no GitHub e aceita relatórios de bugs e pull requests.
Instale com pip, então crie um Workbook, acesse o primeiro Worksheet e escreva valores diretamente em células usando notação entre parênteses. O exemplo também mostra como enforçar a linha de cabeçalho modificando o estilo da célula antes de salvar.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Abra a pasta de trabalho guardada acima, adicione um gráfico de barras em uma gama de linhas e depois chame save() três vezes com diferentes extensões de arquivo XLSX, Markdown e CSV ?? sem alterar qualquer outro código.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
É uma biblioteca Python gratuita, licenciada pelo MIT para criar, ler, modificar e exportar planilhas do Excel sem exigir o Microsoft Office.
XLSX para leitura/escrita. Os formatos de exportação somente incluem CSV, Markdown e JSON. A exportações do Mark down são integradas na biblioteca via save_as_markdown() e não exigem nenhum plug-in. O opcional markitdown-aspose-cells-plugin adiciona suporte ao XSLX à biblioteca MarkItDown da Microsoft é uma integração separada, não um requisito para a exportacao do Marca Down.
Não. Aspose.Cells FOSS é uma biblioteca Python pura sem dependência do Microsoft Office, automação COM ou qualquer tempo de execução proprietário.
Execute pip install aspose-cells-foss. Nenhum pacote de sistema adicional ou extensões nativas são necessários.
Sim. A biblioteca suporta tipos de gráficos barras, linhas, pastelos, áreas e estoques através de métodos dedicados do construtor de grafos em ws.charts. Estes cinco tipos guardam para XLSX sem erro. Outros tipos da tabela (scatter, combo, cascata, etc.) podem ser criados na memória mas aumentam NotImplementedError quando workbook.save() é chamado.
Sim. Passe um parâmetro password ao salvar para proteger o livro com criptografia AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS na biblioteca MarkItDown da Microsoft, permitindo a conversão completa de XLSX para Markdown com uma única chamada.
O código-fonte, o rastreador de questões e a guia de contribuições estão disponíveis no GitHub sob licença MIT.