乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用asp.net刚开发网站,涉及到<em>Excel</em>导入导出数据的功...-myxls

用asp.net刚开发网站,涉及到<em>Excel</em>导入导出数据的功...-myxls

作者:乔山办公网日期:

返回目录:excel表格制作


使用copySaveFileDailog获取文件名,参考以下语句:
savefiledialog SaveFileDialog1 = new SaveFileDialog();
SaveFileDialog1.Filter = "Excel文件|*.xls";
SaveFileDialog1.FileName = “myxls.xls”;
if (SaveFileDialog1.ShowDialog == System.Windows.Forms.DialogResult.OK) {
try {
System.IO.FileStream filesaveas = new System.IO.FileStream(SaveFileDialog1.FileName, System.IO.FileMode.Create);
wk.Write(filesaveas);
filesaveas.Close();
}
catch (Exception ex) {
MessageBox.Show(ex.Message, "提示zhidao信息");
}
}


你的问题似乎与拖拽完全不相关,比较耗时的操作,通常应该给出一个进度指示条表示当前的进度(注:不清楚你这个daochuexcel是用什么生成excel,如果是普通的调用office组件来生成的,建议换用myxls或者npoi来生成,要比调office快很多)

.打开导出的excel后,会出现一个提示框:发现XX.xls中的部分内容有问题。是否让我们尽量尝试恢复。。。
点击确定,文件才会打开,并且是在受保护视图中打开,这是什么原因,求解

原因不知道,因为不知道你导出的方式和代码。请试图换一种方式导出。

2.文件导出后大小是15.4M,但是我直接从数据库中导出,文件只有2.4M,文件导出后为什么会变得这么大,求解

原因还是不知道,必须你自己写的代码导出和sql直接导出肯定会存在差异,或者说你的网页上有其它样式代码在其中,导致文件变大。
请试图换一种方式导出。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网