将带公式的Excel表导入Django
我有一个Excel表格,里面有一些计算公式,我想在我的Django网页应用中使用这些公式。我并不需要像在Excel里那样展示这个表格,我只想用里面的公式。请问这样做的最佳方法是什么?
4 个回答
0
我觉得你能做的就是用一些Python或Excel的工具(我找到的唯一一个是这个:http://www.python-excel.org/;这个教程让我觉得可能是可行的)来读取和写入Excel表格。
你可以把数据写入特定的单元格,这些单元格会被表格里的公式使用,然后从其他单元格读取公式的结果。
Django本身没有提供任何帮助来处理这个问题。
我会把你的问题重新标记为Python,这样也许有经验的人可以给你留言...
1
除了COM解决方案,xlrd是一个跨平台的工具。这可能更合适,因为我认为Linux仍然是django最常用的运行环境。而且,它比pyUno更轻便。
4
你可以通过COM来用Python控制Excel。可以参考这个讨论:在Windows中用Python操作Excel
不过,把这个功能稳定地应用到Django应用中可能会有点挑战。