Tag: django

导出date显示为UTC

我想用Django导出一些数据到Excel使用openpyxl。 导出的date时间在Excel中被正确解释,但是他们的打印输出是UTC,而不是本地时区(在这种情况下是CET),正如我所期望的那样。 我试图使用to_excel ,但只输出date时间转换为Excel的内部浮动格式。 另外还将其解释为float,而不是datetime。 格式化为date时间时,仍然使用UTC 我也尝试使用Django的django.utils.timezone.localtime ,但date再次以UTC django.utils.timezone.localtime呈现。 我可以从我的date减去时区偏移量,但我觉得这更可能是我在这里失去了一些东西。 如何导出date时间数据,以便Excel将其显示在我的本地时区中?

Django上传xls文件

我是django的新手,我想做一个简单的任务,虽然我有点和django框架混淆了。 我想允许用户上传一个xls文件,然后我想在这个xls文件上运行我自己的python脚本(例如提取单词),然后向用户显示一条信息消息。 我可以从哪里开始? 我冲django教程,我看了一些相关的答案,但我仍然不知道如何开始。 任何帮助将appriciated。

使用button从Django Project root下载文件

所以,这是我用Django 1.8创buildatm的网页: 希望用户能够以.csv格式导出数据。 当用户: 在箱子里写一个subreddit的名字 按下“获取数据”button 怎么了: 它创build了一个test.csv(保存在项目的根目录) 数据是使用Praw检索的 数据被插入.csv 数据呈现给用户看 现在的问题是:我想要button“导出到Excel”,从Django项目的根下载生成的文件。 这是button: <form class="export_excel" id="login_form" action="/app/export"> {% csrf_token %} <button class="btn btn-lg btn-primary btn-block" value="Export to Excel" type="submit">Export To Excel</button> </form> 这是在app/views.py : def export(request): filename = "test.csv" # this is the file people must download response['Content-Disposition'] = 'attachment; filename=' + filename response['Content-Type'] = […]

“WSGIRequest”对象没有属性“FILE”

我想做一个应用程序,需要Excel文件,并阅读其内容,而不使用窗体和模型。 我不断收到标题中的错误,我想知道错误是什么。 这是我的HTML: <div style="width: 800px; margin: 0 auto;"> <form enctype="multipart/form-data" action="." method='POST'> {% csrf_token %} <input type="file" name="excelfile"> <input type="submit" value="Submit" /> </form> </div> 这是我的看法: def uploadexcelfile(request): if request.method == "POST": excel = request.FILE['excelfile'].read() print('Opening workbook…') wb = openpyxl.load_workbook(excel) activesheet = wb.active print(activesheet.title) sheet = wb.get_sheet_by_name(activesheet.title) print('Reading rows…') for row in range(1, sheet.max_row + […]

如何计算单列的值(任何string,整数,两者的混合),但是如果有任何重复条目,则不应该被计数?

在这里,我使用这个公式COUNTA(A5:A65536) 。 它正在工作,但它正在计算重复的条目。 sheetname.write(2, 0, Formula("COUNTA(A5:A65536)")) 我想要在A2单元格的数量 我的Excel表单栏: Total number of entries 3 Number of entries 21w3331 21w3332 21w3332 这里总的没有条目应该是2因为21w3332重复,但我得到条目总数3

拉和治疗NHL数据来处理它在Excel中

我有一个朋友想以一种可以直接在Excel中处理的方式从API中提取NHL数据。 事实上,他在Excel方面有着非常丰富的经验,并且希望能够对此做出预测。 我想创build一个小的Web应用程序,以便他可以直接从界面提出请求。 https://www.quora.com/Is-there-any-JSON-API-available-for-getting-NHL-information-rosters-lineups-statistics-etc 问题 : 如果我把一个.csv文件中的NHL数据拉出来,他能从Excel文件中处理信息吗? 假设我完成了这个Web应用程序,并且不再支持使用的API。 我将需要更改API并重构整个代码,以便与新代码一起工作。 有没有我可以用来避免这种问题的包装? 我遇到的一类问题是必须重新格式化“拉取文件”,以便它可以与我的应用程序一起工作。

如何保存一个Excel文件并将其附加到新的对象?

我有一个Django的项目,我用xlwt(文件生成的最后一段)创build了一个excel文件。 export_wb.save(output) output.seek(0) response = HttpResponse(output.getvalue()) response['Content-Type'] = 'application/vnd.ms-excel' response['Content-Disposition'] = 'attachment; filename='+filename return response 现在在我看来,我想生成这个文件,并将其附加到一个新的对象,并保存它,所以我有一个新的对象在pipe理与附加的Excel文件。 我正在尝试这样的事情 def test(request): exported_ingredients = export(request, app_name='ingredients', model_name='ingredient') new_export = IngredientExportItem(file_name="x", slug="x", file=exported_ingredients) new_export.save() return HttpResponseRedirect('/') 我不断收到此错误: 'HttpResponse' object has no attribute '_committed' 似乎不喜欢我设置为“文件”属性的对象(文件是一个file upload字段)。 如果我只是返回对象,然后我的浏览器正确下载文件,所以文件是确定的。

在Django中获取多个checkbox的值

我有一张桌子,里面显示不同客户的不同账单: 我在我的views.py中有这样的代码: @login_required def descarga(request,id_factura): selected_values = request.POST.getlist('factura') if request.method == 'POST': form = Factura.objects.filter(id__in=selected_values) if form: (…Styling of the Excell file…) # write the header header = ['Cliente', 'Fecha de Factura', 'Tipo de Factura', 'Numero de Factura', 'Descripcion', 'Subtotal', 'IVA', 'Precio'] for hcol, hcol_data in enumerate(header): # [(0,'Header 1'), (1, 'Header 2'), (2,'Header 3'), […]

ValueError:int()与基数10无效的文字:'013000ab7C8'

我想parsingexcel&制作字典,并把具有相同user_id字典的模型(用户)。 现在我得到一个错误, ValueError: invalid literal for int() with base 10: '013000ab7C8' 。 当然,'013000ab7C8'不是int,但我真的不明白为什么会发生这个错误。 我在views.py中写道 #coding:utf-8 from django.shortcuts import render import xlrd from .models import User book = xlrd.open_workbook('../data/excel1.xlsx') sheet = book.sheet_by_index(1) def build_employee(employee): if employee == 'leader': return 'l' if employee == 'manager': return 'm' if employee == 'others': return 'o' for row_index in range(sheet.nrows): […]

你如何使用Django制作一个类似Excel的用户界面?

我目前正在一个项目中,用户希望用户界面看起来像一个Excel文档。 这是因为用户通常将数据写入Excel文档,并且希望切换到直接写入用户界面的数据。 它应该看起来像这样: 在这个项目中,到目前为止,我只使用了Django,例如,不需要使用Bootstrap。 不过,我愿意使用前端框架来创build这个类似Exel的用户界面。 试图使html表格迄今为止不成功。 有没有人有如何做可以做的build议? 谢谢!