richview可以导入xls表格吗? 如题.... , 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 vcs就是纯粹的文本文件,直接打开逐行读取就得了 csv是逗号分隔文本,可以直接用TStringList的LoadFromFile读取然后一行一行赋值给另外一个TStringList的CommaText属性,那么可以按行读取一行中多个逗号分割的字符串。还可以用ADO当他是数据库进行连接,连接字符串是:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\a.csv;Extended Properties=Text;连上之后用SQL把他当数据表读取就可以了,表名记得跟文件名相关,用Delphi的ADODataset设计期看一下就知道了。 自己解析啊,那也不叫导入了.但我看别人用这个控件是可以支持导入xls的.而且没装excel的电脑上也是可以用的. 别的控件支持导入,内部实现不就是自己解析么,别人包装好功能就叫导入,自己实现就不叫导入了= =?你也可以自己解析好,把功能封装起来做成控件,那你的这个控件也就支持导入了。自带的richview是没有这功能的,可以自己继承它扩展功能。当然你不会这么做了,所以还是直接用第三方的richwiew控件吧,如果你有兴趣,也可以看看那控件的代码看它如何实现的。 自带的好像也没有richview,只有richedit,你说的richview就是个第三方控件吧?这个控件我没摸过,不晓得,搞得上面说了一大堆废话。 请教cbb取值填空题 紧急求救....关于ACM控件的使用... SQLQuery.RecordCount报错,如何修正? 水晶报表中设置固定格式的问题 WebBrowser 问题,屏蔽来自页面的关闭 高分请教:怎么样才能用代码触发DBGRID 的‘DBGrid1DrawColumnCell’事件?? 图片量化问题! delphi中如何格式化字串,即: 如何把在线发送短信移植到我的软件中 对不起,额外话题,现在哪儿有大的免费邮箱?15兆以上的,谢谢! 在子类中如何限制基类的一些没用的一些属性,方法,过程? 谁有最新版的FR呀?
然后一行一行赋值给另外一个TStringList的CommaText属性,
那么可以按行读取一行中多个逗号分割的字符串。还可以用ADO当他是数据库进行连接,
连接字符串是:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\a.csv;Extended Properties=Text;
连上之后用SQL把他当数据表读取就可以了,表名记得跟文件名相关,用Delphi的ADODataset设计期看一下就知道了。
你也可以自己解析好,把功能封装起来做成控件,那你的这个控件也就支持导入了。自带的richview是没有这功能的,可以自己继承它扩展功能。当然你不会这么做了,所以还是直接用第三方的richwiew控件吧,如果你有兴趣,也可以看看那控件的代码看它如何实现的。
这个控件我没摸过,不晓得,搞得上面说了一大堆废话。