هناك العديد من التطبيقات التي تنتج ملفًا مفصولاً بفواصل يحتاج إلى تحويل إلى ملف Excel. سيرشدك هذا البرنامج التعليمي إلى كيفية ** تغيير CSV إلى Excel في C ++ **. بعد تحويل الملف المصدر ** من CSV إلى Excel في C ++ ** ، سيتم حفظه كملف XLSX.
خطوات تغيير CSV إلى Excel في C ++
- تكوين مشروعك لإضافة Aspose.Cells.Cpp باستخدام NuGet Package Manager
- أضف مرجع مساحة الاسم Aspose::Cells إلى التطبيق
- قم بتحميل ملف CSV للإدخال في كائن فئة Workbook الذي سيتم تحويله إلى Excel
- احفظ المصنف الذي تم تحميله كـ XLSX على القرص الذي يحتوي على البيانات من ملف CSV
تصف هذه الخطوات ببساطة عملية * تحويل CSV إلى Excel في C ++ * حيث يتم ذكر مساحات الأسماء الضرورية والمطلوبة لهذا التحويل. أولاً ، تحتاج إلى تحميل نموذج ملف CSV إلى كائن مصنف ليتم تحويله إلى ملف Excel. في الخطوة التالية ، تقوم بحفظ المصنف على القرص من خلال توفير المسار واسم الملف.
كود لتحويل ملف CSV إلى Excel في C ++
#pragma once | |
#include "Aspose.Cells.h" | |
class AsposeCells | |
{ | |
public: void ChangeCsvToExcel() | |
{ | |
// Set the license for Aspose.Cells API to convert Excel to CSV | |
intrusive_ptr<License> CsvToExcelLicense = new License(); | |
CsvToExcelLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Load the sample CSV file to convert to Excel | |
intrusive_ptr<IWorkbook> wkbCsvToExcel = Factory::CreateIWorkbook(new String("SampleCsvFile.csv")); | |
// Save in XLSX format. | |
wkbCsvToExcel->Save(new String("OutputCsvToExcel.xlsx"), SaveFormat_Xlsx); | |
} | |
}; |
في هذا الكود ، استخدمنا وظيفة Factory :: CreateIWorkbook لتحميل ملف CSV ، ومع ذلك ، يمكنك تحميل أي نوع آخر من ملفات Excel أيضًا. يتم استخدام وظيفة حفظ في فئة المصنف لحفظ ملف Excel من خلال توفير اسم ملف الإخراج مع العداد SaveFormat_Xlsx. يمكنك استخدام أي عداد آخر لحفظ الملف بتنسيق مختلف.
شرح هذا البرنامج التعليمي عملية * تحويل CSV إلى Excel في C ++ *. إذا كنت تريد العمل بترتيب عكسي ، فراجع المقالة على كيفية تحويل ملف Excel إلى CSV في C ++.