标签: pyexcelerator

类型错误:'datetime.datetime' 对象不可下标

#!/usr/bin/env python
# coding: utf-8
import MySQLdb
import os,sys
import time
import datetime
from pyExcelerator import *

def main():
    '''get datas from mysql to excel'''
    w=Workbook()
    ws=w.add_sheet('user')

    mysql_conn=MySQLdb.connect(................,charset="utf8")
    cursor=mysql_conn.cursor()

    cursor.execute("select * from students")
    results=cursor.fetchall() 
    results_count=len(results)
    cursor.close()
    mysql_conn.close()  
    a=results_count-1
    print a
    #print results

    row=0     
    for r in results:        
        r3=[(x[0:2],x[2],x[3:]) for x in r]
        w3=datetime.strptime("%Y-%m-%d %H:%M:%S") 
        [ws.write(x[0:2],i) for i in r3]

        [ws.write(w3,i) for i in r3]
        [ws.write(x[3:],i or '') for i in r3]:       
        row+=1  
    w.save('data.xls')

if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

我想从 mysql …

python pyexcelerator

8
推荐指数
1
解决办法
3万
查看次数

如何使用xlwt在第一行中使用自动过滤器创建excel文件?

我使用Python 2.6 + xlwt模块生成excel文件.

是否可以在xlwt或pyExcelerator的第一行中包含自动过滤器或COM以外的任何其他内容?

谢谢

python excel pyexcelerator xlwt

6
推荐指数
1
解决办法
5890
查看次数

如何使用Python将粗体样式应用于Excel文件中的特定单词?

我正在使用pyexceleratorPython 模块生成 Excel 文件。我想将粗体样式应用于部分单元格文本,而不是整个单元格。怎么做?

python excel pyexcelerator xlwt

5
推荐指数
1
解决办法
8372
查看次数

使用pyExcelerator使用Django生成动态Excel文件.确保唯一临时文件名

我想根据Django的请求生成动态Excel文件.库pyExcelerator执行此操作,但我没有找到任何方法来使用Excel文件的内容,而不生成服务器端临时Excel文件,读取它,使用其内容并删除它.

问题是pyExcelerator只提取Excel文件内容的方法是通过以下方式保存它:

workbook = pyExcelerator.Workbook()
workbook.save("tmp_filename")
Run Code Online (Sandbox Code Playgroud)

然后读取临时文件内容.我不能使用标准库"tempfile",因为它不接受文件,只接受文件名.如何确保文件名是唯一的,并且文件一旦被使用就会被删除?

python django excel pyexcelerator temporary-files

3
推荐指数
1
解决办法
1889
查看次数

使用pyExcelerator/xlrd进行枢轴转动

如何使用python库(如pyExcelerator/xlrd)使用数据透视表创建工作表(在excel工作簿中)?我需要生成一个每日报告,其中包含一个数据透视表,用于汇总其他工作表上的数据.一种选择是使用我复制并填充数据的空白模板.在这种情况下,有没有办法从代码刷新数据透视?还有其他建议吗?

python excel pyexcelerator xlrd

2
推荐指数
1
解决办法
6533
查看次数

pyExcelerator或xlrd - 如何查找/搜索给定的几列数据的行?

Python与EXCEL通信...我需要找到一种方法,以便我可以找到/搜索给定列数据的行.现在,我逐个扫描整行...这将是有用的,如果有一些函数,如FIND/SEARCH/REPLACE ....我没有在pyExcelerator或xlrd模块中看到这些功能..我不想使用win32com模块!它使我的工具窗口基于!

通过Python查找/搜索Excel行....任何想法,任何人?

python excel search pyexcelerator xlrd

1
推荐指数
1
解决办法
7563
查看次数

在python中添加百分比 - xlwt/pyexcelerator

只是一个简单的问题,如何在不修改数字的情况下将百分号添加到数字.我已尝试使用myStyleFont.num_format_str ='0.00%'格式化百分比,但它乘以100但我只需追加百分比.

Ty提前.

问候.

python pyexcelerator xlwt

1
推荐指数
2
解决办法
4877
查看次数

标签 统计

pyexcelerator ×7

python ×7

excel ×5

xlwt ×3

xlrd ×2

django ×1

search ×1

temporary-files ×1