Excel讀某列數據

簡介

經過讀取excel指定列內容。python

代碼

#!/usr/bin/python
#coding:utf-8

import xlrd


def read_excel(filename,
               Row_num,
               Col_num):
    book = xlrd.open_workbook(filename)
    sheet = book.sheet_by_name('target')
    return sheet.cell_value(Row_num, Col_num)


if __name__ == '__main__':
    # 讀取excel
    excel_filename = "C:\\賞金列表20190806.xls"

    book = xlrd.open_workbook(excel_filename)
    sheet = book.sheet_by_name('target')
    rows = sheet.nrows          #獲取行數
    cols = sheet.ncols          #獲取列數

    for rows_num in range(1,rows):
        type = read_excel(excel_filename, rows_num, 0)       # 讀取第N行第1列的數據
        name = read_excel(excel_filename, rows_num, 1)       # 讀取第N行第2列的數據
        domain = read_excel(excel_filename, rows_num, 2)     # 讀取第N行第3列的數據
        domain_ip = read_excel(excel_filename, rows_num, 3)  # 讀取第N行第3列的數據
        print(rows_num,type,name,domain,domain_ip)

效果

相關文章
相關標籤/搜索