فتح ملفات إكسل المختلفة طرازات Microsoft
فتح ملفات إصدارات Microsoft Excel المختلفة
غالبًا ما يكون للتطبيق القدرة على فتح ملفات Microsoft Excel التي تم إنشاؤها في إصدارات مختلفة، على سبيل المثال، Microsoft Excel 95، 97، أو Microsoft Excel 2007/2010/2013/2016/2019 و Office 365. قد تحتاج إلى تحميل ملف في أيٍ من عدة تنسيقات، بما في ذلك XLS، XLSX، XLSM، XLSB، SpreadsheetML، TabDelimited أو TSV، CSV، ODS وغيرها. استخدم البناء، أو استخدم Workbook لفئة setFileFormat لتحديد التنسيق باستخدام FileFormatType.
تحتوي فئة FileFormatType على العديد من تنسيقات الملفات المحددة مسبقًا بعضها مذكور أدناه.
أنواع تنسيق الملفات | الوصف |
---|---|
CSV | يمثل ملف CSV |
EXCEL_97_TO_2003 | تمثل ملف Excel 97 - 2003 |
XLSX | يمثل ملف Excel 2007/2010/2013/2016/2019 وOffice 365 XLSX |
XLSM | يمثل ملف Excel 2007/2010/2013/2016/2019 وOffice 365 XLSM |
XLTX | يمثل ملف قالب Excel 2007/2010/2013/2016/2019 وOffice 365 XLTX |
XLTM | يمثل ملف XLTM مع مكرو Excel 2007/2010/2013/2016/2019 وOffice 365 |
XLSB | يمثل ملف XLSB الثنائي من Excel 2007/2010/2013/2016/2019 وOffice 365 |
SPREADSHEET_ML | تمثل ملف SpreadsheetML |
TSV | يمثل ملف قيم مفصولة بعلامة التبويب |
TAB_DELIMITED | تمثل ملف نص مفصول بعلامة التبويب |
ODS | يمثل ملف ODS |
HTML | يمثل ملف HTML |
M_HTML | تمثل ملف MHTML |
فتح ملفات Microsoft Excel 95/5.0
لفتح ملف Microsoft Excel 95/5.0، استخدم LoadOptions وقم بتعيين السمة ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله. يمكن تنزيل ملف عيني لاختبار هذه الميزة من الرابط التالي:
import com.aspose.cells.Workbook; | |
import com.aspose.cells.LoadOptions; | |
import com.aspose.cells.LoadFormat; | |
import java.io.FileInputStream; | |
// Get the Excel file into stream | |
var fis = new FileInputStream("Excel95.xls"); | |
// Instantiate LoadOptions specified by the LoadFormat. | |
LoadOptions options = new LoadOptions(LoadFormat.EXCEL_97_TO_2003); | |
// Create a Workbook object and opening the file from the stream | |
var workbook = new Workbook(fis, options); | |
System.out.println("Microsoft Excel 95/5.0 workbook opened successfully!"); |
فتح ملفات Microsoft Excel 97 - 2003
لفتح ملف Microsoft Excel 97 - 2003، استخدم LoadOptions وقم بتعيين السمة ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله.
import com.aspose.cells.Workbook; | |
import com.aspose.cells.LoadOptions; | |
import com.aspose.cells.LoadFormat; | |
import java.io.FileInputStream; | |
// Get the Excel file into stream | |
var fis = new FileInputStream("Excel03.xls"); | |
// Instantiate LoadOptions specified by the LoadFormat. | |
LoadOptions options = new LoadOptions(LoadFormat.EXCEL_97_TO_2003); | |
// Create a Workbook object and opening the file from the stream | |
var workbook = new Workbook(fis, options); | |
System.out.println("Microsoft Excel 97 - 2003 workbook opened successfully!"); |
فتح ملفات Microsoft Excel 2007/2010/2013/2016/2019 وOffice 365 XLSX
لفتح تنسيق ملف Microsoft Excel 2007/2010/2013/2016/2019 وOffice 365، أي XLSX أو XLSB، حدد مسار الملف. يمكنك أيضًا استخدام LoadOptions وتعيين السمة/الخيارات ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله.
import com.aspose.cells.Workbook; | |
import com.aspose.cells.LoadOptions; | |
import com.aspose.cells.LoadFormat; | |
import java.io.FileInputStream; | |
// The path to the documents directory. | |
var dataDir = ""; | |
// Opening Microsoft Excel 2007 Xlsx Files | |
LoadOptions loadOptions2 = new LoadOptions(LoadFormat.XLSX); | |
// Create a Workbook object and opening the file from its path | |
var wbExcel07 = new Workbook(dataDir + "Input.xlsx", loadOptions2); | |
System.out.println("Microsoft Excel 2007 - Office365 workbook opened successfully!"); |
فتح ملفات إكسل المشفرة
من الممكن إنشاء ملفات Excel مشفرة باستخدام Microsoft Excel. لفتح ملف مشفر، استخدم فئة LoadOptions وقم بتعيين سماته وخياراته (على سبيل المثال، إعطاء كلمة مرور) لقالب الملف الذي سيتم تحميله. يمكن تنزيل ملف نموذجي لاختبار هذه الميزة من الرابط التالي:
import com.aspose.cells.Workbook; | |
import com.aspose.cells.LoadOptions; | |
import com.aspose.cells.LoadFormat; | |
import java.io.FileInputStream; | |
// The path to the documents directory. | |
var dataDir = ""; | |
// Opening Microsoft Excel 2007 Xlsx Files | |
LoadOptions loadOptions2 = new LoadOptions(LoadFormat.XLSX); | |
// Specify the password | |
loadOptions2.setPassword("1234"); | |
// Create a Workbook object and opening the file from its path | |
var wbEncrypted = new Workbook(dataDir + "EncryptedExcel.xlsx", loadOptions2); | |
System.out.println("Encrypted excel file opened successfully!"); |
تدعم Aspose.Cells أيضًا فتح ملفات Microsoft Excel 2007، 2010، 2013، 2016، 2019، Office 365 المحمية بكلمة مرور.