注册 登录
编程论坛 VB6论坛

如何通过VB6对CSV文件按指定列进行分类汇总

alickluo 发布于 2023-10-05 18:18, 980 次点击
各位老师:

有abc.csv文件,内容如下,希望用VB6.0工具,按编号一列进行汇总,将相同的行的数量求总,并生成新的文件abc1.csv,谢谢老师

<一>原abc.csv文件内容
类别    编号    规格    数量
A01    QR01    0.35MM    3016
A01    QR03    0.73MM    816
A01    QR03    0.73MM    204
A01    QR01    0.35MM    408
A01    QR05    9.1MM    1206
A01    QR06    4.3MM    0
A02    QR07    5.1MM    202
A02    QR08    8.2MM    202
A02    QR09    9.2MM    202
A02    QR01    0.35MM    202
A02    QR08    8.2MM    200


<二>新生成的abc1.csv文件内容
编号    规格    数量
QR01    0.35MM    3626
QR03    0.73MM    1020
QR05    9.1MM    1206
QR06    4.3MM    0
QR07    5.1MM    202
QR08    8.2MM    402
QR09    9.2MM    202
只有本站会员才能查看附件,请 登录



2 回复
#2
约定的童话2023-10-06 08:12
跟VBA原理一样,open 对应的csv文件for 数组里面,然后进行汇总输出新的数组,最后output到新的csv里面...
#3
yiyanxiyin2023-10-08 15:40
可以使用odbc来读文本文件(csv就是文本文件), 然后使用sql语句来统计,你的文件是以tab为分隔符,连接字符串需要添加 Format=TabDelimited,  最好配置schema.ini可以指定字段及其属性
1