Tag: django

添加将Excel数据粘贴到Django窗体的function

我目前有一个Django的forms,有N行12列的文本框的形状。 用户可以一次填充这个表单一个文本框: [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________ ] [________] [________] [________] [________] [________] [________] [________] [________] [________] [________] 注:该表只显示9列,但我使用的实际forms是12。 我想添加用户在Excel中复制一系列单元格的function,并将其粘贴到填充相应单元格的表单中。 我试图模仿我已经成功创build的方法的语法,它可以在单击窗体上的清除button后清除所有数据字段: $(document).on("click", "#clear_button", function() { $("input[type=text]").val(""); }); 来自Excel单行的数据是用制表符分隔的,就我所得到的数据而言: $(document).on("paste", "input[type=text]", function(){ var input_id = $(this).attr("id"); var value = $(this).val(); var value_split_array = value.split("\t"); […]

将Excel工作表(包括公式)导入到Django中

我有一个Excel电子表格,我想用在Django的Web应用程序中。 我不需要显示Excel中显示的电子表格。 我只想使用embedded的公式。 做这个的最好方式是什么?

Django:从数据库导出对象到Excel

我在我的模板中有这个: <table> <tr><td>book_id</td><td>book name</td><td>book_author</td></tr> {% for book in books %} <tr><td>{{ book.book_id }}</td><td>{{ book.book_name }}</td><td>{{ book.book_author }}</td></tr> {% endfor %} </table> <a href="/export">Export to Excel !</a> 我的看法似乎是这样的: def export_excel(request): books = Book.objects.all() response = HttpResponse(books , content_type='application/vnd.ms-excel;charset=utf-8') response['Content-Disposition'] = 'attachment; filename="books.xls"' return response 这里是urls.py mu url: url(r'^export$', 'export_excel', name='export_excel'), 它将文件导出到名为books.xls的文件中,这里的问题是将它们导出为第一个方格(A1)中的“书籍对象” 如果我想将每个“book_attribute”在单独的方块和每个“书”中分开放置,我应该怎么做?

上传excel数据到django而不保存文件

我是Django的新手,我绝望帮助上传和阅读Excel数据,而不实际上保存在机器上的数据。 我已经写了一些代码,并采取了一些我在网上做的研究。 这些是我的问题: 1.如何上传一个excel文件(不保存在机器上)。 我只想要Excel文件来填充一些Django字段,而不是保存它。 如何让django读取excel文件中的列并将其馈送到另一页上的其他字段。 (我怎么把它们连起来?) 我见过的大多数文档都要求我对excel文件的名称及其位置进行硬编码。有鉴于此,我不知道用户可能从哪里上传。 请指教。 我的views.py: from django.shortcuts import render_to_response from django.template import RequestContext from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse from credit.models import Document from credit.forms import DocumentForm def list(request): if request.method == 'POST': form = DocumentForm(request.POST, request.FILES) if form.is_valid(): newdoc = Document(docfile = request.FILES['docfile']) newdoc.save() return HttpResponseRedirect(reverse('credit.views.list')) else: […]

如何导出到Excel中的date时间在Django 1.7

Iam使用Django 1.7,Python 3.4和PostgreSQL 9.1。 我需要导出到Excel的一些查询集。 作为一个起点,我使用这个指南: 输出excel-with-django 在我的模型中,我有一个字段作为date时间 ,在utils.py中,我添加了一个样式: (datetime.datetime, xlwt.easyxf(num_format_str='DD/MM/YYYY HH:MM:SS')), 但是,当我尝试导出我的数据时,我得到一个types错误: can't subtract offset-naive and offset-aware datetimes 任何人都可以帮助我呢? 谢谢

从Excel电子表格导入数据到Django模型

我正在build立一个网站,将有一个Django的后端。 我希望能够从django可以访问的数据库中提供医疗账单数据。 但是,我们收到的所有数据都在Excel电子表格中。 所以我一直在寻找一种方法来从电子表格中获取数据,然后将其导入到django模型中。 我知道有一些不同的Django包可以做到这一点,但我很难理解如何使用这些包。 最重要的是,我为这个项目使用python 3。 过去我在excel中使用win32com进行自动化。 我可以编写一个可以从电子表格中获取数据的函数。 虽然我想弄清楚如何将数据写入django模型? 任何意见表示赞赏。

从Excel工作表获取数据

如何将数据从Excel工作表加载到我的Django应用程序中? 我使用数据库PosgreSQL作为数据库。 我想以编程方式做到这一点。 客户希望每周在网站上加载两个不同的列表,他们不想在pipe理部分做这个,他们只是想从Excel工作表加载列表。 请帮忙,因为我在这儿有点新鲜。

使用pyExcelerator与Django生成dynamic的Excel文件。 确保唯一的临时文件名

我想要从Django请求生成一个dynamic的Excel文件。 库pyExcelerator这样做,但我还没有find任何方式来使用Excel文件的内容,而不生成服务器端临时Excel文件,阅读它,使用其内容并删除它。 问题是,pyExcelerator只能提取Excel文件内容的方式是通过以下方式保存: workbook = pyExcelerator.Workbook() workbook.save("tmp_filename") 然后读取临时文件内容。 我不能使用标准库“tempfile”,因为它不接受文件,只是一个文件名。 如何确保文件名是唯一的,并且文件一旦被使用就被删除?

按行python读取.xls文件数据

我想使用任何特定单元格的值逐行读取.xls文件数据。 考虑有一个主要的列是ID,名称,地址,年龄,马克,科这些是主要领域。 现在我想访问整个行(i == 4)。 我想通过使用特定单元格的值来访问该行。 在这里我尝试了一些 import xlrd workbook = xlrd.open_workbook('sheet2.xls') worksheet = workbook.sheet_by_name('Sheet1') num_rows = worksheet.nrows – 1 num_cells = worksheet.ncols – 1 curr_row = -1 while curr_row < num_rows: curr_row += 1 row = worksheet.row(curr_row) print 'Row:', curr_row curr_cell = -1 while curr_cell < num_cells: curr_cell += 1 # Cell Types: 0=Empty, […]

如何将外键字段导出到Excel中Django的Views.py?

获取此错误: – “餐厅”对象没有属性“menu_here__starters” 我正在使用Django-Excel Lib 在我的Models.py中 class级餐厅(models.Model): name = models.CharField(max_length=20) area = models.CharField(max_length = 30) menu_here = models.ForeignKey(Menu) class级菜单(models.Model): starters = models.CharField(max_length = 50) desserts = models.CharField(max_length = 50) 在我的Views.py def download_excel_4(请求): query_set = Restaurant.objects.all() # Foreign column is Menu column_names = ['menu_here__starters','menu_here__desserts' ] return excel.make_response_from_query_sets( query_set, column_names, 'xls', file_name="Restaurant With Complete Menu Database" )