Como Carregar Arquivos com Aspose.Cells FOSS

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.

FormatoExtensãoObservações
Excel 2007–2019.xlsxFormato padrão Office Open XML; use Workbook("file.xlsx")
Excel 97–2003.xlsNão suportado. Arquivos XLS/BIFF não são suportados.
CSV.csvValores separados por vírgula; use load_csv_workbook("file.csv")

Veja Também

 Português