標籤:
今天我想試試來操作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的就是放大作用。
Python學習之 xlsxwriter學習記錄