猿问

通过DataNitro将行传递到Excel之前,在使用fetchall()时过滤mySQL数据

我正在尝试简化此过程,以便它将提取所有数据并进行布局而不会发生任何冲突,但是如果我的日期结构带有冒号,并且某些产品使用反斜杠或类似字符的代码,则会发现错误。有什么办法剥离或将它们包含在字符串中(如果存在)?这是我使用MySQLdb的简单过程...


c = db.cursor()

exstring = "SELECT id,model,upc,date,cost FROM products"

CellRange("A5:I600").clear() # cleanup existing data

c.execute(exstring)

sh = c.fetchall()

for i, pos in enumerate(sh):

    Cell(5+i, 1).horizontal = pos #starts 5th row

这些类型的日期(日期时间)有很多错误...


2013-06-01 05:15:02

获取27 / basic_io.py错误的列表,以及未定义的全局名称“ logging”。


File "27/basic_io.py", line 352, in __setattr__

File "27/basic_io.py", line 238, in _set_horizontal

File "27/basic_io.py", line 607, in __setattr__

File "27/basic_io.py", line 352, in __setattr__

File "27/basic_io.py", line 167, in _set_value

Namerror: global name 'logging' is not defined

但是,如果我选择基本数据,那么一切都很好。我想谈谈SELECT *的要点,它会拉回任何表结构而不会出现任何问题。如果不可能的话,那么一种过滤单个列的方法。


阿晨1998
浏览 158回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答