MVC3 Загрузить Excel Excel из данных CSV - PullRequest
0 голосов
/ 30 августа 2011

У меня есть набор данных, который существует в памяти в формате CSV. У меня есть этот метод в моем контроллере:

     public FileContentResult ItemsAsExcelExport(){
         var model = _itemService.GetExcelExportModel();
        return new FileContentResult(model.CSVData, model.MimeType){FileDownloadName = model.FileName};
     }

Проблема в том, что мое свойство model.CSVData возвращает простой набор значений через запятую. Я не уверен, как я могу удовлетворить аргумент fileContents конструктора FileContentResult. Он запрашивает байтовый массив.

Заранее спасибо.

1 Ответ

1 голос
/ 30 августа 2011

Взгляните на этот вопрос Как получить согласованное байтовое представление строк в C # без указания кодировки вручную?

Решение -

  byte[] b1 = System.Text.Encoding.UTF8.GetBytes (myString); 
...