C# 将xls另存为xlsx和xls区别文件运行第二次会自动打开文件

导致“文件格式与扩展名指定格式不一致”这个问题是因为大多数人在导出excel文件的时候,都是默认保存excel的格式,

也就是直接生成的报表他打开是乱码上网查大多数解决辦法都是修改注册表什么的,觉得这个太麻烦了也不可能去给每位同事去修改注册表啊。后来寻思SaveAs方法有那么多参数应该有一个是指萣保存格式的参数才对。哈哈果然是。然后从FileFormat这个参数去查找资料找到了上面推荐的那篇文章用VBA写的。然后就跟大家分享下咯~~哈哈

平台上c#写的程序,都是通用的

2.所需dll下载地址

  这里包含了所有所需要的dll文件,引入到项目中就可以了


//这句话是设置单元格类型为string类型否则如果单元格内容为numeric的话,会拋出异常
//新建第i行第j列 }<br> //保存的地址,我做了处理不让他保存在我选择的地址上,实际上不处理的话也没有问题

  
 

我要回帖

更多关于 xlsx和xls区别 的文章

 

随机推荐