【问题标题】:How to read text data (copied from an excel sheet) in Delphi?如何在 Delphi 中读取文本数据(从 Excel 表复制)?
【发布时间】:2012-01-25 10:18:34
【问题描述】:

我需要读取文件中的以下文本并将值与字段名称一起存储。它实际上是从我的 excel 表中复制的:

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

字段描述长度(字节数)总字节数

标识 10 1 10

IX 4 1 4

扫描日期时间 8 1 8

机器类型 4 1 4

我将它存储在一个字符串列表中,但我不确定下一步该做什么。有人可以帮忙吗?谢谢。

【问题讨论】:

    标签: string delphi tstringlist


    【解决方案1】:

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

    完成后,只需在分隔符上拆分每个字符串,然后对这些部分做你想做的事情。最简单的方法可能是将字符串设置为第二个 TStringList 上的 CommaText。

    【讨论】:

    • 字段分隔符将是一个制表符,在 Delphi 中为 #9。
    • 字段分隔符帮助 :) 谢谢。
    猜你喜欢
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    相关资源
    最近更新 更多