Передача имени вкладки для CSV Excel листа - PullRequest
2 голосов
/ 14 января 2011

У меня проблема с переименованием вкладки «Рабочий лист» в любое имя файла. Проблема заключается в том, что если пользователь случайно загрузил лист дважды, Windows добавляет в файл template (1) .csv, чтобы сохранить уникальность в своем каталоге загрузки. При открытии в Excel этот лист имеет имя вкладки шаблона (1) .csv - так как он предполагает имя файла.

//This code correctly downloads a CSV file - but how can I pass in the tab name???
            context.Response.Clear();
            context.Response.ContentType = "text/comma-separated-values";//"application/vnd.ms-excel";
            context.Response.AppendHeader("Content-Disposition", "attachment;filename=template.csv");
            context.Response.Write(csvString);
            context.Response.End();

Спасибо! * * 1004

1 Ответ

5 голосов
/ 14 января 2011

Проблема в том, что файлы CSV не содержат листов, Excel просто делает их похожими на них.

Независимо от имени CSV-файла, Excel будет использовать его для заполнения имени листа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...