Dosyaları Açmanın Farklı Yolları
Yoluyla Bir Dosyayı Açma
Geliştiriciler, Workbook sınıfının yapıcı işlevinde dosya yolunu belirterek yerel bilgisayardaki bir Microsoft Excel dosyasını açabilir. Basitçe yolunu bir dize olarak yapıcıya geçirin. Aspose.Cells otomatik olarak dosya biçim türünü algılar.
import aspose.cells | |
from aspose.cells import Workbook | |
# Opening a File via a Path | |
# The path to the documents directory. | |
dataDir = "" | |
# Opening through Path | |
# Creating a Workbook object and opening an Excel file using its file path | |
workbook = Workbook(dataDir + "Input.xlsx") | |
print("Workbook opened using path successfully!") |
Bir Akış Yoluyla Bir Dosyayı Açma
Bir Excel dosyasını akış olarak açmak da basittir. Bunu yapmak için dosyayı içeren BufferStream nesnesini alan yapıcı işlevinin aşırı yüklenmiş bir sürümünü kullanın.
import io | |
import aspose.cells | |
from aspose.cells import Workbook, CellsHelper, License, SaveFormat | |
with open('Input.xlsx', 'rb') as file: | |
input_stream = io.BytesIO(file.read()) | |
workbook = Workbook(input_stream) | |
out_stream = io.BytesIO() | |
workbook.save(out_stream, SaveFormat.XLSX) | |
out_bytes = out_stream.getvalue() | |
print(out_bytes) | |
out_stream.close() | |
input_stream.close() | |
print("Workbook opened using stream successfully!") |
Sadece Veriyle Bir Dosyayı Açma
Yalnızca veri ile bir dosya açmak için LoadOptions ve LoadFilter sınıflarını kullanarak yüklenmesi gereken şablon dosyasının ilgili özelliğini ve seçeneklerini ayarlayın.
import aspose.cells | |
from aspose.cells import Workbook, LoadOptions, LoadFormat, LoadFilter, LoadDataFilterOptions | |
# Opening a File with Data only | |
# The path to the documents directory. | |
dataDir = "" | |
# Load only specific sheets with data and formulas | |
# Other objects, items etc. would be discarded | |
# Instantiate LoadOptions specified by the LoadFormat | |
loadOptions = LoadOptions(LoadFormat.XLSX) | |
# Set LoadFilter property to load only data & cell formatting | |
loadOptions.load_filter = LoadFilter(LoadDataFilterOptions.CELL_DATA) | |
# Create a Workbook object and opening the file from its path | |
workbook = Workbook(dataDir + "Input.xlsx", loadOptions) | |
print("File data imported successfully!") |