django - Django Import Export,如何在excel中导入特定工作表?
问题描述
使用 Django-Import-Export 模块导入特定 Excel 表的正确方法是什么?
或者如果可能的话。工作簿中的所有工作表一张一张...
我参考了他们的文档,并没有太大帮助
https://django-import-export.readthedocs.io/en/latest/
就像我想将数据从多个工作表导出到一个工作簿一样......
如何实现它?
解决方案
这是我的问题的完整答案
databook = Databook()
imported_data= databook.load(file.read( ), format= 'xlsx')
for dataset in imported_data.sheets():
print(dataset.title) # returns the names of the sheets
print(dataset) # returns the data in each sheet
这是您可以将多个数据集导出到一个 Excel 文件中的方法
book = tablib.Databook((data1, data2, data3))
with open('students.xls', 'wb') as f:
f.write(book.export('xls'))
推荐阅读
- ssl - sendmail MTA 无法与 smtp 中继一起使用 - 错误服务不可用
- angular7 - 虚拟滚动角7内的单选按钮选择多个单选按钮
- r - 在 Windows 8 中加载包 arulesViz 时出错
- tabs - Xcode 11 Beta 4 TabbedView 绑定问题
- javascript - 在 Ajax 中加载页面的一部分,而不是整个页面
- python - 根据条件在 Pandas 数据框中迭代和赋值
- python - 什么是正确的实施方法
Django中的URL路由? - php - PHPDoc 的参数必须是实现接口的特定类
- javascript - 在创建不和谐机器人时遇到 .disconnect() 问题
- flutter - Flutter 的谷歌地图小部件没有被 Card 或 ClipRRect 裁剪