VB文本智能填表

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:49:30
最近一直在想这个问题
一段文本内容如下:
型号:XXXX ;数量:999;价格:999
型号:XXXX ;数量:999;价格:999
如此类型,怎么让其能自动在EXCEL或者ACCESS中自动分类填表,如下
型号 数量 价格
XXX 999 999
xxx 999 999
想知道算法,因为关键字的类型是不定的,所以通过判断字符串长度很难操作。忘高手指点迷津,因为第一次提问,下面积分只有30,都奉献给你了,虽不多,希望帮帮忙哈

这个容易:

把文本文件按行读出来,然后再进行分析。
可以按“;” 来进行分割。
取得了每个元素的值后,再取“:”后面的数据
然后新增到数据库或者EXCEL中

先整行读取,然后根据分号分割字符串进入二维数组
根据数组元素中 前3个字来确定表的字段名:型号:-〉型号,等等

将文本用excel打开.然后将你说的";"分号(数据分开的那个符号),":"冒号(领导后面用的那个符号)做分割符号,就变成个列了.然后....把"型号","数量""价格"整行删除.
编程的都不用啊.什么文本读取的也不用了.

先转化为excel格式