Alshaikhli Ответов: 1

Преобразование CSV-файла в определенный шаблон excel


Привет,

я новичок в c#. Я нашел код для преобразования CSV-файла в Xls. Теперь мне нужно установить цвет ячеек и размер шрифта для моего выходного файла (Xls).

Есть ли простой способ сделать это ?

Спасибо
static void Main(string[] args)
{
 string csvFilePath = @"D:\sample.csv";
 string excelFilePath = @"D:\sample.xls";
 
 string worksheetsName = "TEST";
 bool firstRowIsHeader = false;
 
 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();
}


Что я уже пробовал:

я пытался найти простой способ сделать это

1 Ответов

Рейтинг:
5

OriginalGriff

Используйте это для чтения CSV-файла: Быстрый читатель CSV[^]
Затем используйте это для записи файла XLS: Google Code Archive - долгосрочное хранилище для хостинга проектов Google Code.[^]


Alshaikhli

могу ли я отредактировать этот код, чтобы установить цвет заголовка формулы ? Спасибо