我有一个 CSV 文件,里面有我想要的数据,我想将其放在电子表格中 - 主要是显示基于它的图表。我还希望每次控制台应用程序重写文件时图表都会更新。我已经尝试过:
- 在 Calc 中打开它,然后将其重写到磁盘上。由于 Calc 锁定了文件,因此无法实现。
- 使用 Calc 中的共享电子表格。没有太大帮助。
- 尝试通过 LO Base 进行设置。LO Base 不会锁定数据库源,但无论如何都拒绝更新其表视图。刷新/重新加载按钮没有任何作用。
有什么建议么?
答案1
在计算通过菜单选择文件Sheet > Link to External Data...
,检查每 x 秒更新一次您想要的值。浏览您的 CSV 文件。检查所选编码。对我有用。无需重新加载。
我的工作表如下所示:
| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
我的external.csv
:
4,5,6
从菜单执行后,Link...
添加了附加行波和工作表
| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
将数据添加到文件,echo "7,8,9" >> external.csv
然后在 Sheet 中得到另一行。
更改文件sed -i '' 's/9/0/' external.csv
和工作表
| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 0 |
答案2
2022 更新,您现在可以转到:
Sheet / External links..
并勾选“每 x 秒更新一次”