lingo怎么读取Excel文件并以矩阵形式储存
时间: 2023-08-02 08:10:57 浏览: 341
使用Lingo读取Excel文件需要先安装Lingo的Excel插件,并且Excel文件需要保存为CSV格式。以下是一个读取CSV文件并以矩阵形式储存的Lingo代码示例:
```
filename = "data.csv"
file = OpenFile(filename, "r")
if (file < 0) then
Print("Failed to open file ", filename)
else
matrix = []
while (ReadLine(file, line))
row = StrExplode(line, ",")
AddRow(matrix, row)
endwhile
CloseFile(file)
endif
```
这段代码首先打开CSV文件,然后逐行读取文件内容,利用`StrExplode`函数将每一行的内容按照逗号拆分为一个一维数组,最后用`AddRow`函数将这个一维数组添加到矩阵中。读取完成后,关闭文件即可。
阅读全文