C# 导出 Excel 2003 打开乱码解决办法 希望能帮到大家
来源:互联网 发布:javascript sha1 编辑:程序博客网 时间:2024/05/20 15:38
最近公司Excel全部要升级2007,之前用C#写的导出2003的Excel ,在装了2007的电脑上导出后,再在2003的电脑打开全部变成乱码了。在网上找了很多,也试了不少办法,都没有成功解决问题,后面看到一篇文章说,2007的组件的用Saveas方法有一个指定Excel汇出文件格式的参数,枚举值是56,就是指定保存的格式是2003版本的,于是用了一个比较笨的办法,就是判断当前Excel的版本,如果是2007则保存时指定枚举值是56,2003则使用默认值,测试成功,解决了乱码问题。
if (mExcelApp.Version == "12.0")
{// 如果引用组件是11的是没有56这个值 只有12版本才 格式是指定保存为 2003格式
mWorkBook.SaveAs("D:\\123.xls", 56, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
}
else
{
mWorkBook.SaveAs("D:\\123.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
}
- C# 导出 Excel 2003 打开乱码解决办法 希望能帮到大家
- 导出CSV格式文件,用Excel打开乱码的解决办法
- 导出CSV格式文件,用Excel打开乱码的解决办法
- csv文件导出,excel打开乱码处理
- 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法
- 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法
- C#导出EXCEL显示乱码的问题
- 导出Excel文档 解决导出Excel文档显示乱码 在C#桌面程序导出Excel文档
- C#导出到Excel的代码,现共享给大家
- Biee11g导出excel文件打开时出现乱码
- arcmap导出属性表excel打开乱码问题
- Toad中文导出到Excel的乱码解决办法
- CSV文件在EXCEL中打开时乱码解决办法
- 网页链接到Excel打开时乱码解决办法
- Excel打开csv文件乱码问题的解决办法
- Office for Mac 打开 Excel 文件乱码解决办法
- java给Excel文件加密(非只读加密打开文件的加密)希望能够给大家点帮助。
- C#导出Excel后无法结束相应进程的解决办法
- 黑马程序员------修饰符---static final
- 宏包 makecell 应用(二)
- HyperDex: A Searchable Distributed Key-Value Store
- 平等
- ns2 trace 丢包原因(1)
- C# 导出 Excel 2003 打开乱码解决办法 希望能帮到大家
- printf("%x,%x",ptr1[-1],*ptr2)的思考
- 一个博主的博客,里面资料不错
- Android学习笔记(14)————Socket在Android上面的应用
- poj2531 暴搜
- 【待翻译】java.util.regex.Pattern
- VC编程给工具栏添加提示信息
- iPhone 4S
- android选项卡(Tab)实现顶部和底部