问题标签 [django-excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1469 浏览

ajax - 让 django ajax 视图返回一个文件

尝试通过视图返回文件时遇到问题。

工作案例:用户提交表单,我从这些值中实例化一个 excel 文件并将其返回给用户。提交后,用户收到一个弹出窗口,邀请他下载文件。没问题。

不工作的情况:用户从 jstree 中选择值并使用 ajax 提交它们。我再次实例化一个 excel 文件并返回它。然而,尽管一切都很好(没有服务器错误,在 ajax 中触发了成功函数),但什么也没有发生。该文件是这样创建的:

在第一种情况下很好,但在第二种情况下不行。

我还尝试通过将文件保存在服务器上一小段时间并以这种方式将用户重定向到其位置来找到解决方法。

它也没有给出错误,但什么也没有触发。我不知道我错过了什么,我看到的唯一区别是在第二种情况下,文件不是从同步提交后生成的,但我不知道为什么它应该是一个问题。

提前感谢您的任何建议。

PS:这里是ajax代码。

`

0 投票
2 回答
1739 浏览

python - 将非结构化的excel文件导入数据库

我必须将数据从 excel 文件导入数据库。这些文件的结构与模型的结构不匹配,所以我想我需要做一些数据操作来相应地安排元组。

我必须导入的文件如下所示: excel文件

django-model 有以下属性:Country, Commodity, Year, Value

那么读取数据的最佳方法是什么,以正确的结构排列数据并将其导入数据库(最好使用现有元组的自动更新)。

我花了很多时间研究现有的 python 和 django 库来满足这个要求(比如 PyExcel、Pandas、Django-Excel、Django-Import-Export),但我真的不知道哪个是最好的,如果它支持导入前重新排列数据。

我希望你能给我一些关于这个任务的建议和解决方案:)

0 投票
1 回答
539 浏览

django - 类型错误:export_users_xls() 缺少 1 个必需的位置参数:“请求”

当我尝试运行时出现此错误

视图.py

所有行缩进都是正确的

网址.py

0 投票
2 回答
636 浏览

django - 如何在 Django excel 导出文件中转置行和列

这是我正在努力转置数据的示例代码

所有行缩进都是正确的我的目标是从上面的代码中创建一个 excel 格式的文件,这很好,但问题是行和列没有互换

如果您建议我使用任何其他库来执行能够转置数据的 excel 导出文件

0 投票
2 回答
209 浏览

python - 在 django 视图中写入 Excel 工作表时编码解码问题

我在尝试写入 Excel 工作表时低于 unicodedecodeerror。

异常类型:UnicodeDecodeError 异常值:
'ascii'编解码器无法解码位置 7 的字节 0xc3:序数不在范围内(128)无法编码/解码的字符串是:i>����R<

我的观点:

奇怪的是。File_write 函数运行良好,它将“ÖĞR”写入本地文本文件。但是当我尝试将“ÖĞR”写入excell workseeht时,它会引发错误。

我也试过 worksheet.write("A4", teachertitle.encode('utf-8'),titlescell) 但问题仍然存在。

我也有 # - - coding: utf-8 - - 在views.py的开头

0 投票
1 回答
1381 浏览

python - 使用 xlsxwriter 将 Excel 中的一组单元格的边框更改为粗框边框

我正在尝试将某些 Excel 单元格的框边框更改为“厚框边框”。我正在为 Excel 使用 django 1.9.5 和 python 2.7.5 和 xlsxwriter。

这适用于一个单元格。但我想在下面的一组单元格周围应用厚框边框。我想不通。我想将粗边框应用于 B4-G4 和 B8-G8 之间的矩形单元格块。红点之间的线条将是粗体。但是红色虚线矩形区域中的单元格将是正常边框。所以不同颜色的单元格组将用粗边框分隔。

在此处输入图像描述

0 投票
1 回答
4182 浏览

python - 如何在 Django 网页中显示 excel 文件

我是 Django 的新手,我有一个 Django 应用程序,一旦你上传了几个 excel 文件,它就会进行后台计算并将结果保存在一个 excel 文件中。我需要在 Django 主页中将那些处理最少的 excel 文件显示为数据表。我尝试使用 iframe 的 django-excel 包来执行此操作。我无法获取该页面。请提出以下代码是否需要修改。有没有其他方法可以解决这个问题?

在views.py中:

在 home.html 中:

当单击“showCombined”按钮时,我希望在主页中显示生成的 excel 文件

0 投票
1 回答
80 浏览

python - 在 model.py 文件中进行更改后无法保存表

我是 django 的新手,任何帮助将不胜感激。

我已经安装了 django-excel 教程应用程序并对其 model.py 文件进行了更改。

我已完成以下步骤:

1) python manage.py makemigrations polls

输出:'polls' 的迁移:polls\migrations\0001_initial.py - 创建模型 hpcl

2) python manage.py migrate polls

输出:要执行的操作:应用所有迁移:轮询正在运行的迁移:没有要应用的迁移。

0 投票
1 回答
316 浏览

django - 从 Django 中的 excel 文件中保存多对多字段

我正在尝试从 Excel 文件中保存学生数据。我正在逐行读取 excel 文件并将数据映射到模型字段。现在的问题是有一个外键和一个我不知道如何保存的多对多字段。虽然我想出了外键部分但无法解决第二部分。这是文件。

视图.py

模型.py

我不知道如何将批处理数据放入excel表中。请为此提供见解。

0 投票
0 回答
512 浏览

django - 如何用 django-import-export 实现外键关系

我制作了一个 django 应用程序,我想在其中使用 django-import-export 模块将数据从 .xlsx 文件导入模型。

我的models.py是:

我希望当我导入 .xlsx 文件时,它的内容进入 Data 模型,它的文件名进入 File 模型,它们之间有外键关系。

我的 admin.py 文件是:

我尝试了模块文档中的所有内容。但我无法解决我面临的问题