xlrd是python語言中讀取excel的擴充套件工具,可以實現指定表單、指定單元格的讀取。1.讀取excel檔案
workbook = xlrd.open_workbook('file.xls')
2.獲取excel中表單數量
workbook.nsheets
3.獲取excel中的乙個表單
workbook.sheets()[i]
workbook.sheet_by_index(i)
workbook.sheet_by_name(u'sheet1')
4.獲取行數
sheet.nrows
5.獲取列數
sheet.ncols
6.獲取整行資料
sheet.row(i)
7.獲取整列資料
sheet.col(i)
8.獲取單元格資料
sheet.cell(i, j).value
知道這麼多,已經足夠對excel進行基本的操作和讀取了。
1.先來建立乙個excel表名為configs.xls,然後填上一些資料如圖:
2.來段**簡單遍歷並輸出
3.執行$ python test.py
** 可以看到終端上已經列印出了表中的所有單元格資料 **
本段完整**文字如下:
# -*- coding: utf-8 -*-
# author:krisik
import xlrd
workbook = xlrd.open_workbook('configs.xls')
print "there are {} sheets in the workbook".format(workbook.nsheets)
for booksheet in workbook.sheets():
for col in
xrange
(booksheet.ncols):
for row in
xrange
(booksheet.nrows):
value
= booksheet.cell(row, col).value
print value
在實際專案中無論是excel還是匯出格式都會比示例中的更複雜,但是只要掌握了基本的核心功能,剩下的無非是耐心實現罷了。 每天一點C (一)
在搭建好c 的環境後,我們就可以開始進行c 的學習了,從基礎的語法開始時!首先我們要知道乙個 c 程式主要包括以下部分 空間宣告 class class 方法 class 屬性 乙個 main 方法 語句 表示式 using system 執行結果就是顯示 hello world 我的第乙個c 程式...
每天一點python assert斷言
assert 主要用於測試 1 assert語句用來宣告某個條件是真的。2 如果你非常確信某個你使用的列表中至少有乙個元素,而你想要檢驗這一點,並且在它非真的時候引發乙個錯誤,那麼assert語句是應用在這種情形下的理想語句。3 當assert語句失敗的時候,會引發一assertionerror。測...
每天一點C (二)
最近一直被老大督促的在看pda開發這邊。今天就簡單說一下pda的 模擬器。安裝的軟體包 microsoft activesync 4.2 windows mobile 5.0 pocket pc sdk windows mobile 5.0 emulator images for pocket pc...