通过OLE Object读写Excel数据时会遇到坐标转换的问题,程序里一般的是行、列数值,而Excel需要的是形如A12、E2、AE32的格式的坐标,下面的这个函数可以实现由TPoint到Excel格式坐标的转换。如果行或者列小于等于0,则转换出的行或列为空字符串。 继续阅读把TPoint转换为Excel格式的坐标
Export ADO DataSet to Excel file with Delphi
最近在用Delphi做一个小工具,需要把ADO的数据导出到Excel文件中。
已经实现了一个笨办法,按行、列嵌套循环使用OLE对象访问的方法把数据写到每个单元格,实现起来很简单,但有一个很明显的问题:效率太低;当有20个字段*8000条记录的数据量时,需要差不多十分钟左右,追求完美的我无法接受这样的现实,于是开始寻找解决方案。 继续阅读Export ADO DataSet to Excel file with Delphi