Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.6在excel工作表中添加行_Python_Django - Fatal编程技术网

Python Django 1.6在excel工作表中添加行

Python Django 1.6在excel工作表中添加行,python,django,Python,Django,我在excel工作表中有一个带有用户名和金额字段的表。当user和number(按程序)递增时,我想在此表中添加其他行。我正在使用django开发一个应用程序,excel文件将保存在本地计算机中 我将使用工作簿_open打开excel文件。我无法继续,因为在运行时向表中添加了包含用户名和金额字段的行。但是,我不能使用xlwt模块来实现这一点。有人能建议我在django 1.6中这样做吗?最后我想出了在excel工作表中向表中添加行(带边框)的解决方案。我正在使用win32com端口来完成这项任务

我在excel工作表中有一个带有用户名和金额字段的表。当user和number(按程序)递增时,我想在此表中添加其他行。我正在使用django开发一个应用程序,excel文件将保存在本地计算机中


我将使用工作簿_open打开excel文件。我无法继续,因为在运行时向表中添加了包含用户名和金额字段的行。但是,我不能使用xlwt模块来实现这一点。有人能建议我在django 1.6中这样做吗?

最后我想出了在excel工作表中向表中添加行(带边框)的解决方案。我正在使用win32com端口来完成这项任务。这是我的密码:

    import win32com.client as win32   

    exc = win32.gencache.EnsureDispatch("Excel.Application")

    exc.Workbooks.Open("E:\\Invoice.xls")



    exc.Visible = 1

    row = 1
    no=4
    i=1
    count=0
    for m in Eng_name:
        if(m!=""):
            count=count+1

    while True:
        exc.Range("B%d" % row).Select()
        data = exc.ActiveCell.FormulaR1C1
        exc.Range("A%d" % row).Select()
        condition = exc.ActiveCell.FormulaR1C1


        if condition == INSERT_THIS:
            if(i==count):
                 break
            exc.Rows("%d" %(row)).Select()
            exc.Selection.Insert(Shift=constants.xlDown)
            i=i+1
            print i


        else:

            row += 1

为什么不能使用xwlt?使用xwlt(或任何其他库)和AJAX的简单函数怎么样?通过AJAX发送要添加/删除的参数,并且使用xwlt的python函数更新文件xlwt用于将数据写入excel文件。我想使用django将行(这是一个带边框的表)添加到excel文件中。你能建议其他方法吗?我不明白你为什么需要另一种方法,你到底想添加什么到文件中?您所说的
(这是一个带边框的表)
是什么意思?是否要将数据添加到excel文件和某些样式?您不能解析html中的数据以将其添加到excel吗?我可以将数据从html添加到excel,但我需要每个用户和金额字段的边框样式。这在xlwt中是不可能的。我尝试使用reportlab,但在那里我必须创建excel文件。但是,在我的应用程序中,我必须使用现有的excel文件。