CSV 文件格式:逗号分隔值

CPLEX 支持对逗号分隔值使用 CSV 文件格式。

CPLEX 通过 Concert Technology 中的 XML 工具支持称为 CSV 的文件格式。 CSV 是一种文件格式,它包含普通 ASCII 文本格式的多行逗号分隔值。 Concert Technology 提供了一些经过调整的用于将 CSV 文件中的数据读入应用程序的类。 这些类的构造函数和方法在《CPLEX C++ 应用程序接口参考手册》中的 "optim.concert.extensions组中有更详细的说明。

IloCsvReader

此类的对象可以读取 CSV 文件中的数据并将其传递给应用程序。 此类中提供了一些方法,用于将文件的第一行识别为头、指示是否对数据进行高速缓存、对列进行计数、对行进行计数、按编号或名称访问行、指定特殊字符、指示分隔符等等。

IloCsvLine

此类的对象表示 CSV 文件的某一行。 通过此类的构造函数和方法,您可以指定特殊字符,例如小数点、分隔符和行结束符等。

IloCsvReader::Iterator

此嵌入式类的对象是一个能够逐行访问 CSV 文件中的数据的迭代器。 此迭代器很有用,例如可以用在应用程序的编程循环(如 while 语句)中。