请教高手如何用最简便的代码实现分库并转换成EXCEL文件?
如一个数据表xh dwmc a1 b1
1 A单位 12 23
2 B单位 65 54
3 C单位 65 87
。
。
。
将这个表按单位分成不同的数据表,如A单位.XLS,B单位.XLS,C单位.XLS
SELECT DISTINCT ALLTRIM(dwmc) AS dwmc,COUNT(*) AS rs GROUP BY 1FROM yssj WHERE NOT EMPTY(dwmc) INTO CURSOR tmp SCAN lcdwmc = ALLTRIM(tmp.dwmc) lcTableName = "导出_" +lcdwmc+"_"+TRANSFORM(rs) +"条记录" && 替换空格为下划线 *导出dbf表 SELECT * FROM yssj WHERE ALLTRIM(dwmc) == m.lcdwmc INTO TABLE (m.lcTableName) *导出Excel表 COPY TO (lcTableName) TYPE XL5 FOR ALLTRIM(dwmc) == m.lcdwmc ENDSCAN