哪个库比较方便易学,python使用xlwt模块操作Excel

哪个库比较方便易学,python使用xlwt模块操作Excel。问题:ca888,使用python操作Excel,哪个库比较方便命理术数?

#coding:utf-8
__author__ = 'similarface'

import xlrd

book=xlrd.open_workbook('/Users/similarface/Downloads/0808-10个ET/0808-10个ET.xlsx')
#遍历所有的sheets
for sheet in book.sheets():
    print(sheet.name)
    #print sheet


book = xlrd.open_workbook('/Users/similarface/Downloads/0808-10个ET/0808-10个ET.xlsx')
#获取指定的sheet
sheet = book.sheet_by_name('Sheet1')
#获取sheet的行数
print sheet.nrows
#遍历sheet的所有行号
for i in range(sheet.nrows):
    print i
#遍历sheet的所有行
for i in range(sheet.nrows):
    print sheet.row_values(i)

#遍历所以的行,
for i in range(sheet.nrows):
    row=sheet.row_values(i)
    #遍历行的所有列的值
    for cell in row:
        print cell

python操作excel除了读正是写。

一对摘自官网文书档案.

回答:

  

总体的操作(安装xlrd+操作)

该模块安装很粗大略

引进Pandas库,因为无论是用Python做多少解析还是用Python做机械学习,Pandas都是用得相比多的,个人感觉是也最有利。

http://huaxia524151.iteye.com/blog/1173828

$ pip install xlwt

以下从6个地点回复:

读写的操作

先来个简易的例子:

  1. 安装Pandas

  2. 数据源

  3. 利用Python读取Excel文件

  4. 动用Python做多少透视

  5. 将数据保存到Excel文件

https://my.oschina.net/u/3041656/blog/819892

#!/usr/bin/python
#coding=utf-8
# ==============================================================================
#
#       Filename:  demo.py
#    Description:  excel operat
#        Created:  Tue Apr 25 17:10:33 CST 2017
#         Author:  Yur
#
# ==============================================================================

import xlwt
# 创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding = 'utf-8')
# 创建一个worksheet
worksheet = workbook.add_sheet('My Worksheet')

# 写入excel
# 参数对应 行, 列, 值
worksheet.write(1,0, label = 'this is test')

# 保存
workbook.save('Excel_test.xls')

安装Pandas

运维后 会在当下目录生成一个Excel_test.xls

在cmd窗口中,输入指令:pip install pandas

官方例子:

ca888 1

ca888 2

数据源

运行这几个例子的时候 报错

例如,Excel文件Bank_Data.xlsx中有以下数据:

ca888 3

ca888 4

温馨又写了一个: