标签:
今天我想试试来操作Excel,就在网上找了一下资料,开始练习一下。我是在linux下操作的。
下载地址:https://pypi.python.org/pypi/XlsxWriter/0.6.8
我下的是源码包,用的是python3.3来操作的。
在源码包里有examples目录,下面就是例子。开始:
从helloworld开始
hello.py
#!/usr/local/bin/python3.3
import xlsxwriter as wx
workbook = wx.Workbook(‘hello.xlsx‘) worksheet = workbook.add_worksheet() worksheet.set_column(‘A:A‘, len(‘hello world‘)+1) worksheet.write(0, 0, ‘hello world‘) workbook.close()
就是创建文件,然后增加sheet,然后设置一下列宽,然后写入数据,然后关闭。
其中那个set_column中的‘A:A‘是一个列的范围,这里就是A列,如果是A到E列就是‘A:E‘。
2. 下面是练习里的Image.py
#!/usr/local/bin/python3.3
import xlsxwriter as wx
workbook = wx.Workbook(‘images.xlsx‘) worksheet1 = workbook.add_worksheet() worksheet1.set_column(‘A:A‘, 30) worksheet1.write(‘A2‘, ‘Insert an image in a cell: ‘) worksheet1.insert_image(‘B2‘, ‘python.png‘)
worksheet1.write(‘A12‘, ‘Insert an image with an offset‘) worksheet1.insert_image(‘B12‘, ‘python.png‘, {‘x_offset‘:10, ‘y_offset‘:10})
worksheet1.write(‘A22‘, ‘Insert a scaled image: ‘) worksheet1.insert_image(‘B22‘, ‘python.png‘, {‘x_scale‘:0.2, ‘y_scale‘:0.2})
workbook.close()
这个先随意找一个.png的图片,改成python.png,然后再使用。
一个是正常添加图片,一个是指定单元格后,加上偏移量;一个是按比例缩放,当然了叫缩放,就是能缩能放,写成大
于1的就是放大作用。
标签:
原文地址:http://my.oschina.net/bxxfighting/blog/388269