当Excel文件.xls另存为.Txt文件后,如何从Txt中读取数据,Txt文件是以空格分割的,可是当.xls中的某一行某列的值为空时,在Txt文件中也显示为空,这样我怎麽才能取得正确的数据
解决方案 »
- 这个怎么使用idhttp.post发包呢?
- 500分求关于DLL中,如何动态加载JPEG图片的问题? 补分帖
- 什么API函数,可以得到系统中,各个串口及对应的设备信息;如Windows设备管理中的Port节点显示的内容
- 疑惑!!!为什么程序会自动变大呢??
- 哪位DX有reportmachine,flatdbctrls的第三方控件,能否给我发一个,或告诉我下载的地址,谢谢
- mscomm问题
- 如何在程序中自动调用outlook,并自动新建邮件,自动填写收件人和内容
- 为什么出错:“行句柄引用了一个已被删除的行或被标识未被”和“删除的行”?
- 怎样去掉最右边/后的值
- 加分: 怎样捕获TEDIT的EN_CHANGE的消息?
- Treeview控件怎么用?
- 闲来无事,用DELPHI做了个浏览器,下载有分
前提是TXT结构如下
aaa 12345 boso
eosolwls 22 lsowlssls
...如果是这样,上述方法应该可行的。
可以用Lines一行一行的读,然后每一行每一行的分解出字段值。
当然这要规范中间的空格数目才能正确分解出来。我一直没发现比这好的方法,不过我认为应该有的。
CSV是用','来分的, 而且可以被Excel直接打开。
aaaaaaaaa bbbbb cccccc dddddd eeeeeeee fffffff
アーレスティ アーレ 返品 20011030 F.H チュウゾウ
20041 アーレスティ アーレ 返品 20011030 F.H チュウゾウ
20041 アーレスティ アーレ 部品不良 20011230 F.H チュウゾウ
那如果这样该怎麽办呢
aaaaaaaaa bbbbb cccccc dddddd eeeeeeee fffffff
11111 22222 333333 444444 55555555
666666 11111 66666 888888 666666
111111 112222222 555555 66666 6666666 22222
空格数不固定,我想一行行读取数据,每一列对应表里的一个字段,插入到数据库里,但我不知道如果某行某列的值为空时该怎麽办,如第一行。
另外请问 Wnyu(过年了,向大家要红包回家) ,如果直接rename成.csv,可是打开时仍是.xls的样子啊!