القيود والفروقات في واجهة برمجة التطبيقات

الفروقات العامة في واجهة برمجة التطبيقات

يظهر القائمة التالية (مع شرائح رمز عينية) بعض الاختلافات بين Aspose.Cells for Java و Aspose.Cells for Node.js via Java APIs.

استيراد المكتبة (مقارنة الحزم)

Aspose.Cells for Java

 import com.aspose.cells.*;

Aspose.Cells for Node.js via Java

 var aspose = aspose || {};

aspose.cells = require("aspose.cells");

إنشاء ورقة عمل جديدة

Aspose.Cells for Java

 Workbook excelbook = new Workbook();

Aspose.Cells for Node.js via Java

 var excelbook = new aspose.cells.Workbook();

ثوابت أو مستمرات

Aspose.Cells for Java

 arc2.getLineFormat().setDashStyle(MsoLineDashStyle.SOLID);

Aspose.Cells for Node.js via Java

 arc2.getLineFormat().setDashStyle(aspose.cells.MsoLineDashStyle.SOLID);

تدفق الملفات

Aspose.Cells for Java

 InputStream inputstream = new FileInputStream(Book1.xlsx);

Workbook workbook = new Workbook(inputstream);

workbook.save(result.xlsx);

Aspose.Cells for Node.js via Java

 var aspose = aspose || {};

aspose.cells = require("aspose.cells");

var fs = require("fs");

var readStream = fs.createReadStream("Book1.xlsx");

aspose.cells.Workbook.createWorkbookFromStream(readStream, function(workbook, err) {

    if (err) {

        console.log("open workbook error");

        return;

    }

   workbook.save('result.xlsx');

    console.log('saved to file');

});

قيود أخرى لواجهة برمجة التطبيقات Aspose.Cells for Node.js via Java مقارنة بواجهة برمجة التطبيقات Aspose.Cells for Java

  1. عدم دعم استيراد / تصدير البيانات من مصفوفة ، ArrayList ، ResultSet إلخ.
  2. لا يتم دعم الطباعة.