问一个导出文件的问题
版主您好:为何用spread导出的.xls格式的文件用excel2003 打开后都是乱码?难道说不支持导出excel2003格式的文件吗?
附件是我导出的excel,用03打不开。
请版主帮我看一下谢谢~ 我的代码是这样写的:
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Excel 97 - 2003 工作薄(*.xls)|*.xls|Excel工作薄(*.xlsx)|*.xlsx";
saveFileDialog.DefaultFileName = ReportName;
var stream = saveFileDialog.OpenFile();
this.gcSpreadSheet1.SaveExcel(stream, GrapeCity.Windows.SpreadSheet.Data.ExcelFileFormat.XLS);
stream.Dispose(); 回复 2楼p332718873的帖子
您描述的问题确认:
1 这个文件用Excel2007、Excel2010均可打开(打开前有告警)。 但是用Excel2003打开时乱码。
2 我试着修改后缀为xlsx,则2007、2010直接可打开。
能方便提供一个demo吗?(基于上面文件数据内容的) 我帮您看看,能否否保存为excel2003文件格式。的。 问题找到了,我自己解决掉了,谢谢版主了。 回复 4楼p332718873的帖子
谢谢反馈,赞一个。
如果能把解决办法给分享分享,更赞一个:D 回复 5楼roger.wang的帖子
版主您好:
之前是我粗心,代码写错了.... 回复 6楼p332718873的帖子
好的,知道了。 :g~ij:
页:
[1]