专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

DataGridView直接导出EXCEL解决方案

发布时间:2011-06-23 16:04:41 文章来源:www.iduyao.cn 采编人员:星星草
DataGridView直接导出EXCEL
如何直接读取DataGridView中的数据,并导出成Excel可以直接读取的文件
记住,我不要通过DataTable。

希望哪位大侠,能给个通用的模块,谢谢。


------解决方案--------------------
代码不错,还应该处理vbLf:

vbCr & vbLf --> " "
vbLf --> " "
vbTab --> " "

If rowstr.IndexOf(vbCr & vbLf) > 0 Then
rowstr = rowstr.Replace(vbCr & vbLf, " ")
End If
If rowstr.IndexOf(vbLf) > 0 Then
rowstr = rowstr.Replace(vbLf, " ")
End If
If rowstr.IndexOf(vbTab) > 0 Then
rowstr = rowstr.Replace(vbTab, " ")
End If
strLine = strLine + rowstr + Convert.ToChar(9)

------解决方案--------------------
其实这个根本不是excel格式,而是带空格的纯文本格式。
Excel因为可以智能识别很多种格式,所以看上去好像是Excel文档。
不信,你在这个所谓的Excel文档中设置个字体,然后保存看看。
------解决方案--------------------
探讨
引用:
其实这个根本不是excel格式,而是带空格的纯文本格式。
Excel因为可以智能识别很多种格式,所以看上去好像是Excel文档。
不信,你在这个所谓的Excel文档中设置个字体,然后保存看看。


没错,是带格式的文本格式,但是已经可以达到让Excel识别,并且可在Excel中计算,所以目的达到了。

------解决方案--------------------
[color=#FF6600][/color]
------解决方案--------------------
非常感谢,又学了一招!!!^_^
------解决方案--------------------
谢谢分享
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: