Farklı Microsoft Excel Sürüm Dosyalarını Açma

Farklı Microsoft Excel Sürümlerinin Dosyalarını Açma

Bir uygulamanın genellikle farklı sürümlerde oluşturulan Microsoft Excel dosyalarını açabilmesi gerekir, örneğin Microsoft Excel 95,97 veya Microsoft Excel 2007/2010/2013/2016/2019 ve Office 365 . Bir dosyayı XLS, XLSX, XLSM, XLSB, SpreadsheetML, TabDelimited veya TSV, CSV, ODS ve benzeri biçimlerden herhangi birinde yüklemeniz gerekebilir. Yapıcıyı kullanın veyaÇalışma kitabı sınıf'dosya formatıkullanarak formatı belirten type özelliğiDosya Biçimi Türünumaralandırma.

buDosya Biçimi Türünumaralandırma, bazıları aşağıda verilen önceden tanımlanmış birçok dosya formatını içerir.

Dosya Biçimi Türleri Açıklama
CSV CSV dosyasını temsil eder
EXCEL_97_TO_2003 Bir Excel 97 - 2003 dosyasını temsil eder
XLSX Bir Excel 2007/2010/2013/2016/2019 ve Office 365 XLSX dosyasını temsil eder
XLSM Bir Excel 2007/2010/2013/2016/2019 ve Office 365 XLSM dosyasını temsil eder
Xltx Bir Excel 2007/2010/2013/2016/2019 ve Office 365 şablonu XLTX dosyasını temsil eder
XLTX Bir Excel 2007/2010/2013/2016/2019 ve Office 365 makro özellikli XLTM dosyasını temsil eder
XLSB Bir Excel 2007/2010/2013/2016/2019 ve Office 365 ikili XLSB dosyasını temsil eder
SPREADSHEET_ML SpreadsheetML dosyasını temsil eder
TSV Sekmeyle ayrılmış değerler dosyasını temsil eder
TAB_DELIMITED Sekmeyle Ayrılmış bir metin dosyasını temsil eder
ODS Bir ODS dosyasını temsil eder
HTML Bir HTML dosyasını temsil eder
M_HTML Bir MHTML dosyasını temsil eder

Microsoft Excel 95/5.0 Dosyalarını Açma

Microsoft Excel 95/5.0 dosyasını açmak için şunu kullanın:Yükleme Seçeneklerive ilgili özniteliği ayarlayın.Yükleme Seçenekleriyüklenecek şablon dosyası için sınıf. Bu özelliği test etmek için örnek bir dosya aşağıdaki bağlantıdan indirilebilir:

Excel95 Dosyası

import aspose.cells
import aspose.pyio
from aspose.cells import Workbook, LoadOptions, LoadFormat
from aspose.pyio import BufferStream
# Get the Excel file into stream
with open('Excel95.xls', 'rb') as f:
data = f.read()
databuff = BufferStream(data)
# Instantiate LoadOptions specified by the LoadFormat.
loadOptions = LoadOptions(LoadFormat.EXCEL_97_TO_2003)
# Create a Workbook object and opening the file from the stream
wbExcel95 = Workbook(databuff, loadOptions);
print("Microsoft Excel 95/5.0 workbook opened successfully!")

Microsoft Excel 97 - 2003 Dosyalarını Açma

Microsoft Excel 97 - 2003 dosyasını açmak için şunu kullanın:Yükleme Seçenekleri ve ilgili özniteliği ayarlayın.Yükleme Seçenekleriyüklenecek şablon dosyası için sınıf.

import aspose.cells
import aspose.pyio
from aspose.cells import Workbook, LoadOptions, LoadFormat
from aspose.pyio import BufferStream
# Get the Excel file into stream
with open('Excel03.xls', 'rb') as f:
data = f.read()
databuff = BufferStream(data)
# Instantiate LoadOptions specified by the LoadFormat.
loadOptions = LoadOptions(LoadFormat.EXCEL_97_TO_2003)
# Create a Workbook object and opening the file from the stream
wbExcel03 = Workbook(databuff, loadOptions);
print("Microsoft Excel 97 - 2003 workbook opened successfully!")

Microsoft Excel 2007/2010/2013/2016/2019 ve Office 365 XLSX Dosyalarını Açma

Microsoft Excel 2007/2010/2013/2016/2019 ve Office 365 biçimini, yani XLSX veya XLSB’i açmak için dosya yolunu belirtin. Ayrıca kullanabilirsinizYükleme Seçenekleri ve ilgili özniteliği/seçenekleri ayarlayın.Yükleme Seçenekleriyüklenecek şablon dosyası için sınıf.

import aspose.cells
from aspose.cells import Workbook, LoadOptions, LoadFormat
# The path to the documents directory.
dataDir = ""
# Opening Microsoft Excel 2007 Xlsx Files
loadOptions2 = LoadOptions(LoadFormat.XLSX)
# Create a Workbook object and opening the file from its path
wbExcel07 = Workbook(dataDir + "Input.xlsx", loadOptions2)
print("Microsoft Excel 2007 - Office365 workbook opened successfully!")

Şifrelenmiş Excel Dosyalarını Açma

Microsoft Excel kullanarak şifreli Excel dosyaları oluşturmak mümkündür. Şifrelenmiş bir dosyayı açmak için,Yükleme Seçeneklerive yüklenecek şablon dosyası için niteliklerini ve seçeneklerini ayarlayın (örneğin, bir şifre verin). Bu özelliği test etmek için örnek bir dosya aşağıdaki bağlantıdan indirilebilir:

Şifreli Excel

import aspose.cells
from aspose.cells import Workbook, LoadOptions, LoadFormat
# The path to the documents directory.
dataDir = ""
# Opening Microsoft Excel 2007 Xlsx Files
loadOptions = LoadOptions(LoadFormat.XLSX)
# Specify the password
loadOptions.password = "1234"
# Create a Workbook object and opening the file from its path
wbEncrypted = Workbook(dataDir + "EncryptedExcel.xlsx", loadOptions)
print("Encrypted excel file opened successfully!")

Aspose.Cells, parola korumalı Microsoft Excel 2007, 2010, 2013, 2016, 2019, Office 365 dosyalarının açılmasını da destekler.