Como Carregar Arquivos com Aspose.Cells FOSS
Problema
Carregue arquivos de planilha (XLSX, CSV) no Aspose.Cells FOSS para manipulação programática. A classe Workbook aceita um caminho de arquivo e retorna uma pasta de trabalho em memória pronta para leitura ou edição.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Pré-requisitos
Para carregar arquivos usando Aspose.Cells FOSS em Python, certifique‑se de que você tem o Python 3.7 ou posterior instalado. Instale a biblioteca usando pip com o comando pip install aspose-cells-foss>=26.3.1. Após a instalação, importe a biblioteca usando from aspose.cells_foss import Workbook.
- Python 3.7 ou posterior
- gerenciador de pacotes pip
- aspose-cells-foss>=26.3.1 instalado via pip
- Noções básicas de manipulação de arquivos em Python
Carregando o Arquivo
Aspose.Cells FOSS carrega dados de planilhas a partir de caminhos de arquivo usando a classe Workbook. Passe uma string de caminho de arquivo local diretamente ao construtor. O carregamento por stream (por exemplo, io.BytesIO) não é suportado — passe apenas uma string de caminho de arquivo. Para carregar arquivos CSV, use a função de conveniência load_csv_workbook().
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Ao carregar arquivos CSV, use a função load_csv_workbook() que cria e retorna um novo Workbook preenchido com os dados CSV.
Exemplo de Código
Este exemplo demonstra o carregamento de um arquivo XLSX e de um arquivo CSV, e então a leitura de um valor de célula de cada um.
from aspose.cells_foss import Workbook, load_csv_workbook
# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")
# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]
# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")Formatos suportados
O Aspose.Cells FOSS oferece suporte ao carregamento de arquivos nos seguintes formatos.
| Formato | Extensão | Observações |
|---|---|---|
| Excel 2007–2019 | .xlsx | Formato padrão Office Open XML; use Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Não suportado. Arquivos XLS/BIFF não são suportados. |
| CSV | .csv | Valores separados por vírgula; use load_csv_workbook("file.csv") |