Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

The python scripts PDF processing

From stingchen, 2 months ago

The python scripts for PDF processing

95 views  |  0 comments  |  0 favorites  |  0 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 95
on Slideshare: 95
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: 让工作变得轻松有趣 程序员长寿指南 让工作变得轻松有趣 Python 企业应用:生成 pdf 文件和处理 Excel 文 件 支支 – 91office IT 总监 hunterpig@gmail.com . Hunterpig@gmail.com Slide 1 of 9

Slide 2: 议程 让工作变得轻松有趣 • Python 把我从一些繁琐的操作中解放 • 70 行脚本代码带来的效率提升 • Excel-->SQLServer 不再麻烦 • 人生苦短 我用 Python Hunterpig@gmail.com Slide 2 of 9

Slide 3: Python 把我从一些繁琐的操作中解放 让工作变得轻松有趣 • 网站维护 -ftpmirror.py 让我用脚本处理 ftp - 脚本加上任务计划使工作自动化 - 无忧享受蜜月时光 Hunterpig@gmail.com Slide 3 of 9

Slide 4: 能解放我也能解放别人 让工作变得轻松有趣 • 把客服人员从拷贝粘贴中解放 • 把 IT 部人员从 Excel 导入 SQL 的烦恼中解 放 Hunterpig@gmail.com Slide 4 of 9

Slide 5: 70 行脚本代码带来的效率提升 让工作变得轻松有趣 • 原来的工作情况 每年客服部要给给客户或者业主邮寄礼品或贺卡,需要批量打印邮件地址 ,把客户的地址、邮编和姓名从 Excel 中复制到 Word 的模板中。打印到不干 胶的打印纸上。由于数量多工作量大,客服人员每年年终的时候工作都很辛 苦。 • 改变的想法 用 pdf 替代 word 文档,使打印格式稳定。 用 python 直接从数据库读取数据生成 pdf • 寻找相关的模块 pymssql 、 reportlab Hunterpig@gmail.com Slide 5 of 9

Slide 6: 70 行脚本代码带来的效率提升 让工作变得轻松有趣 • 用尺子量打印纸的定位尺寸 pdf 的定位非常准,参数输入一次搞定 • 70 行脚本代码 还是比较粗糙的写法,就已经达到效果 • 几分钟完成一天的任务 • 额外的收获 惠普的打印机走纸定位比爱普生的准 Hunterpig@gmail.com Slide 6 of 9

Slide 7: Excel-->SQLServer 不再麻烦 让工作变得轻松有趣 • 原来的工作情况 ColdCall 结果数据从 Excel 导入 SQL Server ,由于字段类型问题导入时经 常发生错误,总是先处理 Excel 文件,然后先导入 Access ,把字段再做调整 之后导入 SQL Server • 改变的想法 用 python 直接从 Excel 文件读取数据生成并对数据进行处理,根据条件 和规则导入 SQL • 寻找相关的模块 xlrd Hunterpig@gmail.com Slide 7 of 9

Slide 8: Excel-->SQLServer 不再麻烦 让工作变得轻松有趣 • Excel 工作簿,工作表和单元格的处理 • 单元格类型的问题 • 日期的处理 • 日志的应用 • 根据错误信息进行调整 Hunterpig@gmail.com Slide 8 of 9

Slide 9: 人生苦短 我用 Python 让工作变得轻松有趣 • 能上网就能学 Python • 边学边用其乐无穷 • 感谢领路人 Sting • 感谢乐于分享的行者 Zoom. Quiet 、沈崴、 limodou ………… Hunterpig@gmail.com Slide 9 of 9