منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
عمل اداة لتحويل csv الى excel - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : عمل اداة لتحويل csv الى excel (/showthread.php?tid=20244)



عمل اداة لتحويل csv الى excel - Ahmed Alshaikhli - 03-05-17

الى الاخوة الاعزاء ..
اول مشاركة لي ارجوا  المساعدة وفقكم الله ..

مشروعي هو عمل اداة لتحويل 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();
           }
       }
   }