Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何在Delphi中读取文本数据(从excel表格复制)?_String_Delphi_Tstringlist - Fatal编程技术网

String 如何在Delphi中读取文本数据(从excel表格复制)?

String 如何在Delphi中读取文本数据(从excel表格复制)?,string,delphi,tstringlist,String,Delphi,Tstringlist,我需要读取文件中的以下文本,并用字段名存储这些值。其实际复制自am excel工作表: A:B C D E(非基于文本) 字段描述长度(以字节为单位)计数总字节数 身份识别10110 IX 4 1 4 扫描日期时间818 机器类型4 1 4 我将其存储在stringlist中,不确定下一步该怎么做。有人能帮忙吗?谢谢。首先,我要将它从Excel保存为.csv格式,在记事本中打开,然后从那里复制。当前格式中缺少(明确的)字段分隔符,这使得标记化非常困难。保存.csv时,选择一个没有出现在任何文本字

我需要读取文件中的以下文本,并用字段名存储这些值。其实际复制自am excel工作表:

A:B C D E(非基于文本)

字段描述长度(以字节为单位)计数总字节数

身份识别10110

IX 4 1 4

扫描日期时间818

机器类型4 1 4


我将其存储在stringlist中,不确定下一步该怎么做。有人能帮忙吗?谢谢。

首先,我要将它从Excel保存为.csv格式,在记事本中打开,然后从那里复制。当前格式中缺少(明确的)字段分隔符,这使得标记化非常困难。保存.csv时,选择一个没有出现在任何文本字段中的字段分隔符,并将文本分隔符留空


完成后,只需在分隔符字符上拆分每个字符串,然后对这些片段执行所需操作。最简单的方法可能是将字符串设置为第二个TStringList上的CommaText。

字段分隔符将是制表符,在Delphi中为9。字段分隔符帮助:)谢谢。