قم بتحميل أو استيراد ملف CSV باستخدام الصيغ
Contents
[
Hide
]
يحتوي ملف CSV في الغالب على بيانات نصية ولا يحتوي على أي صيغ. ومع ذلك ، يحدث أحيانًا أن تحتوي ملفات CSV أيضًا على صيغ. يجب تحميل هذه الملفات CSV عن طريق تحديد الامتدادTxtLoadOptions.HasFormula إلىحقيقي . بمجرد تعيين هذه الخاصية إلىحقيقي، Aspose.Cells لن يتعامل مع الصيغة كنص بسيط. سيتم التعامل معها كصيغة وسيقوم محرك حساب الصيغة Aspose.Cells بمعالجتها كالمعتاد.
قم بتحميل أو استيراد ملف CSV باستخدام الصيغ
يوضح الكود التالي كيف يمكنك تحميل واستيراد ملف CSV مع الصيغ. يمكنك استخدام أي ملف CSV. لغرض التوضيح ، نستخدمملف CSV بسيط الذي يحتوي على هذه البيانات. كما ترى يحتوي على صيغة.
300,500,=Sum(A1:B1)
يقوم الرمز أولاً بتحميل الملف CSV ، ثم استيراده مرة أخرى في الخلية D4. أخيرًا ، يحفظ كائن المصنف بتنسيق XSLX. الملف الإخراج XLSX يشبه هذا. كما ترى ، تحتوي الخلية C3 و F4 على صيغة ونتائجها 800.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |