تحديث كائن Ole تلقائيًا عبر Microsoft Excel باستخدام Aspose.Cells
تحديث كائن Ole تلقائيًا عبر Microsoft Excel باستخدام Aspose.Cells
يقوم الرمز العيني التالي بتحميل ملف إكسل عيني الذي يحتوي على صورة Ole غير حقيقية. الكائن Ole في الواقع هو مستند Microsoft Word ولكن ملف Excel العيني يعرض صورة الحيوان بدلاً من صورة Microsoft Word. ولكن إذا قمت بفتح ملف الإكسل الناتج، سترى أن Microsoft Excel يعرض الصورة Ole الصحيحة.
توضح اللقطة الشاشة التالية كيف تبدو ملف إكسل العيني عند فتحه في Microsoft Excel.
توضح اللقطة الشاشة التالية كيف تبدو ملف الإكسل الناتج عند فتحه في Microsoft Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(AutomaticallyrefreshOLEobject.class); | |
// Create workbook object from your sample excel file | |
Workbook wb = new Workbook(dataDir + "sample.xlsx"); | |
// Access first worksheet | |
Worksheet sheet = wb.getWorksheets().get(0); | |
// Set auto load property of first ole object to true | |
sheet.getOleObjects().get(0).setAutoLoad(true); | |
// Save the worbook in xlsx format | |
wb.save(dataDir + "output.xlsx", SaveFormat.XLSX); |