Como Carregar Arquivos com Aspose.Cells FOSS
Problema
Carregue arquivos de planilha (XLSX, CSV) no Aspose.Cells FOSS para manipulação programática. The Workbook A classe 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
- Compreensão básica do manuseio de arquivos Python
Carregando o Arquivo
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook classe. Passe uma string de caminho de arquivo local diretamente ao construtor. O carregamento por streaming (por exemplo,., io.BytesIO) não é suportado — passe apenas uma string de caminho de arquivo. Para carregar arquivos CSV, use o load_csv_workbook() função de conveniência.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Ao carregar arquivos CSV, use o load_csv_workbook() função 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
Aspose.Cells FOSS supports loading files in the following formats.
| 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") |