用python实现简单的excel读取和写入

python小白可以直接套用的python读取excel文件代码:

#导入xlrd库,导入前需要安装(pip install 库名安装;或光标放到红线处+ctrl辅助安装)
import xlrd 
#文件路径(改为自己文件的路径)
file_path1 = r'E:\2019first\附件1:数据集1-终稿.xlsx'

#打开excel文件
data1 =xlrd.open_workbook(file_path1)

#读取文件的第1张表:sheet_by_index 通过索引找;sheet_by_name 通过表名找。
table1 = data1.sheet_by_index(0)

#读取单元格的2种方法(读取第5行第3列单元格内容,从0开始)
print(table1.cell_value(5,3))
print(table1.row(5)[3].value)

#读取总行数
rows = table1.nrows
print(rows)

#用嵌套的for循环实现:存储
arr = []
for i in range(0,rows-1):
    arr.append([])
    for j in range(0,6):    #6为本文件的列数-1,根据文件列数修改
        t = table1.cell_value(i, j)
        arr[i].append(t)
        
#打印出来看看
print(arr)

用python写excel:

#导入xlwt库,导入前需要安装
import xlwt
#新建工作溥
data3 = xlwt.Workbook()
#新建工作表,引号内不命名时为默认名字
solution1 = data3.add_sheet('solution1')
#向单元格内写入内容
solution1.write(0,0,"test1")
#保存工作溥及其内容
data3.save(r'E:\2019first\附件3:参赛队号-结果表-终稿.xlsx')
print("1")
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值