有没有办法使用c#创建一个csv文件,当我们在excel中打开它时,它可以显示/显示很少的Italic格式值。
答案 0 :(得分:1)
CSV文件是一个文本文件,其中Excel只能将字段内容的类型解释为最佳(文本,数字,日期),但不能在字段内解释。所以简短的回答是否定的。
ASP.NET MVC环境中有可用的库,它允许您创建真正的Excel文件,以便您可以完全控制字段格式等。快速的Google会找到这些。
<强>更新强>
如果您使用MVC,可能的解决方案是创建一个HTML文件&#39;然后下载:
this.Response.AddHeader("Content-Disposition", "Employees.xls");
this.Response.ContentType = "application/vnd.ms-excel";
return this.Content(sb.ToString());
我从来没有尝试过,但已经看到可能工作了。
答案 1 :(得分:1)
这是不可能的。在csv中没有标记。导出xls(x)或重新考虑您的问题/解决方案。为什么选择csv?它并不是真正让人们阅读的意思。仅将数据从一个应用程序传输到另一个应用程