传入CSV excel表的选项卡名称

tpo*_*pow 2 .net c# csv excel

我有一个问题,工作表选项卡被重命名为文件名.这样做的问题是,如果用户意外地下载了两次表,Windows会将template(1).csv附加到文件中以保持其下载目录的唯一性.在Excel中打开时,此工作表的选项卡名称为template(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();
Run Code Online (Sandbox Code Playgroud)

谢谢!

SWe*_*eko 5

问题是CSV文件不包含工作表,Excel只是让它们看起来像他们一样.

无论.csv文件的名称是什么,excel都会使用它来填充工作表名称.