تحميل أو استيراد ملف CSV مع الصيغ
تحميل أو استيراد ملف CSV بالصيغ
الكود التالي يوضح كيفية تحميل واستيراد ملف CSV مع الصيغ. يمكنك استخدام أي ملف CSV. لأغراض التوضيح، نستخدم ملف CSV بسيط الذي يحتوي على هذه البيانات. كما ترى أنه يحتوي على صيغة.
300,500,=Sum(A1:B1)
يقوم الكود أولاً بتحميل ملف CSV، ثم يقوم بإستيراده مرة أخرى في الخانة D4. وأخيراً، يحفظ كائن المصنف في تنسيق XSLX. ملف XLSX الناتج يبدو مثل هذا. كما ترى أن الخانة C3 و F4 تحتوي على صيغة ونتيجتها 800.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
String dataDir = Utils.getDataDir(LoadOrImportCSVFile.class); | |
String csvFile = dataDir + "sample.csv"; | |
TxtLoadOptions opts = new TxtLoadOptions(); | |
opts.setSeparator(','); | |
opts.setHasFormula(true); | |
// Load your CSV file with formulas in a Workbook object | |
Workbook workbook = new Workbook(csvFile, opts); | |
// You can also import your CSV file like this. The code below is importing CSV file starting from cell D4 | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
worksheet.getCells().importCSV(csvFile, opts, 3, 3); | |
// Save your workbook in Xlsx format | |
workbook.save(dataDir + "output.xlsx"); |