DataGridView直接导出EXCEL解决方案

   阅读
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]
------解决方案--------------------
非常感谢,又学了一招!!!^_^
------解决方案--------------------
谢谢分享
阅读