03-05-17, 04:20 PM
(آخر تعديل لهذه المشاركة : 03-05-17, 04:26 PM {2} بواسطة Ahmed Alshaikhli.)
الى الاخوة الاعزاء ..
اول مشاركة لي ارجوا المساعدة وفقكم الله ..
مشروعي هو عمل اداة لتحويل csv الى excel
حصلت على الكود من EPPlus لتحويل csv to excel يصورة مباشرة
الان اريد اضافة كود لكي يعمل لي فورمات محدد للاكسل كما في الصورة المرفقة
[img=250x250]
[/img]
هذا هو الكود
اول مشاركة لي ارجوا المساعدة وفقكم الله ..
مشروعي هو عمل اداة لتحويل csv الى excel
حصلت على الكود من EPPlus لتحويل csv to excel يصورة مباشرة
الان اريد اضافة كود لكي يعمل لي فورمات محدد للاكسل كما في الصورة المرفقة
[img=250x250]
[/img]هذا هو الكود
كود :
using OfficeOpenXml;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConvertCSVToExcel
{
class Program
{
static void Main(string[] args)
{
string csvFilePath = @"D:\example.csv";
string excelFilePath = @"D:\example.xls";
string worksheetsName = "TEST";
bool firstRowIsHeader = true;
var excelTextFormat = new ExcelTextFormat();
excelTextFormat.Delimiter = ',';
excelTextFormat.EOL = "\r";
var excelFileInfo = new FileInfo(excelFilePath);
var csvFileInfo = new FileInfo(csvFilePath);
using (ExcelPackage package = new ExcelPackage(excelFileInfo))
{
ExcelWorksheet worksheet = package.Workbook.Worksheets.Add(worksheetsName);
worksheet.Cells["A1"].LoadFromText(csvFileInfo, excelTextFormat, OfficeOpenXml.Table.TableStyles.Medium25, firstRowIsHeader);
package.Save();
}
Console.WriteLine("Converted!");
Console.ReadLine();
}
}
}