python 读写excel 然后倒入到word中

分类: python |
1.网上看到:
Working with Excel Files in Python
其中包括,Python中,如何读取excel文件,如何写入数据到excel文件等等相关的库。
看起来应该是这方面的资料中,总结的最好的了.
2.此处暂时只需要写入数据到Excel,所以就去参考:
去看看示例代码:
https://github.com/python-excel/xlwt/blob/master/xlwt/examples/simple.py
貌似用起来还算简单。
然后去主页:
http://pypi.python.org/pypi/xlwt
下载xlwt-0.7.4.tar.gz后,解压。
然后参考:
https://secure.simplistix.co.uk/svn/xlwt/trunk
https://secure.simplistix.co.uk/svn/xlwt/trunk/README.html
去用setup.py install去安装:
然后继续参考:
https://secure.simplistix.co.uk/svn/xlwt/trunk/README.html
去试试示例代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import xlwt;
from datetime import datetime;
style0 = xlwt.easyxf( 'font:
name Times New Roman, color-index red, bold on' ,num_format_str = '#,##0.00' );
style1 = xlwt.easyxf(num_format_str = 'D-MMM-YY' );
wb = xlwt.Workbook();
ws = wb.add_sheet( 'A
Test Sheet' );
ws.write( 0 , 0 , 1234.56 ,
style0);
ws.write( 1 , 0 ,
datetime.now(), style1);
ws.write( 2 , 0 , 1 );
ws.write( 2 , 1 , 1 );
ws.write( 2 , 2 ,
xlwt.Formula( "A3+B3" ));
wb.save( 'example.xls' ); |
然后是可以正常执行,生成对应的excel文件的,效果为:
http://www.crifan.com/files/pic/uploads/2012/10/generated-excel-effect_thumb.png
接下来,就是如何利用此库的事情了。
【总结】
想要在Python中,将数据导出到Excel文件中,可以利用xlwt,很是方便。在此感谢作者们。
以上代码可以运行,我是用easy_install安装的,还有一个代码方式是原来库的需要测试。感觉更方便
from XLSWriter import XLSWriter
xlswriter = XLSWriter(u'陕西.xls')
xlswriter.writerow(['姓名', '年龄', '电话', 'QQ'], sheet_name=u'基本信息')
xlswriter.writerow(['张三', '30', '13512345678', '123456789'], sheet_name=u'基本信息')
.writerow(['学校', '获得学位', '取得学位时间'], sheet_name=u'学习经历')
xlswriter
xlswriter.writerow(['西安电子科技大学', '学士', '2009'], sheet_name=u'学习经历')
xlswriter.writerow(['西安电子科技大学', '硕士', '2012'], sheet_name=u'学习经历')
.writerow(['王五', '30', '13512345678', '123456789'], sheet_name=u'基本信息')
xlswriter
# don't forget to save data to disk
xlswriter.save()