我正在制作一个Django应用程序,您可以上传excel电子表格文件并将其插入应用程序。但是我把进口分类了。
我需要的是一种动态存储值的方法,我基本上需要每行X个字段,每种类型都有三种。
这些将是:
我该怎么做? 假设我有一些包含此信息的模型:
一个带有名称的电子表格,以及一些“标题”单元,用于指示哪些字段(及其名称)属于该电子表格(但动态扩展)。
可以有多个单元格的行,每个单元格的类型都是布尔值,字符串或数字。
一个例子可能是这样的:
电子表格100
然后我需要将下面的单元格与适当的标题配对,如下所示:
行
我希望这解释得足够好,如果没有,请继续问你想解释的任何事情。
提前致谢! :)
答案 0 :(得分:0)
这篇文章相当陈旧,所以我不确定您是否仍需要帮助解决问题,但我发现xlrd是抓取电子表格数据的绝佳工具。我建议进一步研究这个方案。
答案 1 :(得分:0)
也许其他人希望听到有关此问题解决方案的更多信息。我的插件django-excel可以帮助您从一个或多个django模型中将data import加入和export。此外,该插件提供了一个编程接口来处理ods中的数据(使用odfpy或ezodf),xls(使用xlrd),xlsx(使用openpyxl)和csv格式。我希望它可以帮助你。