Como carregar arquivos com Aspose.Cells FOSS
O problema é que…
Carregar arquivos de planilha (XLSX, CSV) em Aspose.Cells FOSS para manipulação programática. O Workbook 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]Precondições
Para carregar arquivos usando Aspose.Cells FOSS no Python, certifique-se de ter 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, importa a biblioteca usando o código de programação. from aspose.cells_foss import Workbook.
- Python 3.7 ou posterior
- Gestor de pacotes pip
- Aspose-cells-foss>=26.3.1 instalado através de uma bomba
- Compreensão básica do processamento de arquivos Python
Carregamento do ficheiro
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook Passar uma cadeia de caminho local do arquivo diretamente para o construtor. stream loading (por exemplo,., io.BytesIO) não é suportado passar apenas uma cadeia de trajetória do arquivo. Para carregar os ficheiros 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 completados com os dados CSV.
Exemplo de código
Este exemplo demonstra o carregamento de um arquivo XLSX e um CSV, em seguida, ler um valor de célula a partir de cada.
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 accepts XLSX and CSV files as input.
| Formatos de imagem | Extensão | Notas: |
|---|---|---|
| XLSX | .xlsx | Formatos XML abertos do Office; use Workbook("file.xlsx") |
| CSV | .csv | Valores separados por vírgulas; utilização load_csv_workbook("file.csv") |