delphi Excel 导出数据 delphi Excel 导出数据 dbgrid 如果一列超出了250个字符,超字符的列的数据就导不出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这应该是excel的问题,跟delphi没有关系 你换一种导出方法吧。你的这个问题我遇到过,我用的是unit XLSFile。导出的Excel文档版本很老,不支持单元格字符长度大于255。你可以用Com方式打开Excel程序,创建Excel Book,然后再用循环写入数据,这样就ok了。 [loCaseInsensitive, loPartialKey] 不区分大小写,部分匹配[loCaseInsensitive] 不区分大小写[loPartialKey] 部分匹配[] 完全相同 (dxDBGrid1 as tdxdbgrid).SaveToXLS(FileName, true);ShellExecute(Handle, 'open', pchar(filename), '', '', SW_SHOWDEFAULT); 不要用到DBGrid控件,而直接用数据库控件导出,比如用控件TAdoQuery查找出数据后,然后导出。 不要用DBGrid直接导,效率低下,直接use comboj,用Excel对象 DirectSound 实时播放 Delphi如何检测IE浏览器是否安装了百度工具栏插件? 如何让DBLooupComboBox控件中的数据不随数据表的指针动? 再帮帮我吧!还是连接sql的问题! 监控Win文件复制的问题,高手请进!!!! 关于adoquery的filter使用的问题? 数据导出到word如何自动解决word版本问题 用ADO如何连接*.DBF文件? 如何实现像ZipMagic那样的技术? 如何让label换行? update Delphi下的轻量级IoC容器 - Elite Container (Demo 0.1版)
你可以用Com方式打开Excel程序,创建Excel Book,然后再用循环写入数据,这样就ok了。
[loCaseInsensitive] 不区分大小写
[loPartialKey] 部分匹配
[] 完全相同
ShellExecute(Handle, 'open', pchar(filename), '', '', SW_SHOWDEFAULT);