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'**setFileFormat**kullanarak biçimi belirtmek için yöntem**FileFormatType**numaralandırma.
bu**FileFormatType**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 |
XLTM | 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:**LoadOptions**ve 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:
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, LoadOptions, LoadFormat | |
from jpype import java | |
# Get the Excel file into stream | |
fis = java.io.FileInputStream("Excel95.xls") | |
# 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(fis, 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:LoadOptions ve ilgili özniteliği ayarlayın.Yükleme Seçenekleriyüklenecek şablon dosyası için sınıf.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, LoadOptions, LoadFormat | |
from jpype import java | |
# Get the Excel file into stream | |
fis = java.io.FileInputStream("Excel03.xls") | |
# 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(fis, 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 kullanabilirsiniz**LoadOptions** ve ilgili özniteliği/seçenekleri ayarlayın.**Yükleme Seçenekleri**yüklenecek şablon dosyası için sınıf.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api 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!") | |
jpype.shutdownJVM() |
Ş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çenekleri**ve 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:
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api 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.setPassword("1234") | |
# Create a Workbook object and opening the file from its path | |
wbEncrypted = Workbook(dataDir + "EncryptedExcel.xlsx", loadOptions) | |
print("Encrypted excel file opened successfully!") | |
jpype.shutdownJVM() |
Aspose.Cells, parola korumalı Microsoft Excel 2007, 2010, 2013, 2016, 2019, Office 365 dosyalarının açılmasını da destekler.