CLIPS 可以打开哪些类型的文件

What types of files can CLIPS open

我正在使用 CLIPS 开发专家系统。对于手头的案例,我需要从 excel 文件中读取数据。我怎么做?或者您有什么解决方案?提前谢谢你。

您可以使用打开命令以文本或二进制模式打开文件进行读取。如果以二进制模式打开 xlsx 文件,则可以使用 get-char 函数从文件中检索单个字符。没有用于解析 xlsx 文件的内置功能,因此您必须添加代码来进行解析并根据数据创建适当的 CLIPS 值。如果可能,将 excel 文件保存为制表符分隔的文本会更容易。如果每个单元格都是有效的 CLIPS 令牌,那么您可以使用读取函数来检索单元格值。如果每个单元格都不是有效的 CLIPS 标记(例如,一个单元格表示一个字符串,但在开头和结尾缺少引号),那么您需要使用 readline 函数抓取整行数据,然后使用一些字符串函数用于定位选项卡并将字符串拆分为有效标记。