运用范围:在我们自动生成xlsx表格文件时,由于服务器安装的excel插件有问题,导致客户端下载excel表格打开乱码,识别错误,就需要转换成csv格式,只要客户端的excel插件没有问题,用户就可正确打开
csv方法:
string filePath= Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N") + ".csv");
private bool SaveCsv(DataTable dt ,string filePath)
{
FileStream fs=null;
StreamWriter se=null;
bool s=false;
try
{
fs=new FileStream(filePath,FileMode.CreateNew,FileAccess.Write);//创建文件
sw=new StreamWriter(fs,Encoding.Default);//默认编码格式写
var data=string.Empty;
for(var i=0;i<dt.Columns;i++)
{
data+=dt.Columns[i].ColumnName;
if(i<dt.Columns.Count-1)
{
data+=