Python作为一个强大的数据处理工具,这里简单介绍下python读取写入excel表格数据。

一、python写入excel表格

导入xlwt模块
生成一个空的excel表格,命名为my_test.xls

import xlwt
# 创建工作簿
f = xlwt.Workbook()
# 创建一个sheet
sheet1 = f.add_sheet('my_test', cell_overwrite_ok=True)
# 保存文件
f.save("my_test.xls")

生成一个空的excel表格如下:

点击用wps打开看看内容如下:
空的内容。

现在写入一些数据。

import xlwt
# 创建工作簿
f = xlwt.Workbook()
# 创建一个sheet
sheet = f.add_sheet('my_test', cell_overwrite_ok=True)
#定义每一列的大小
col1 = sheet.col(0)
col1.width = 256 * 10#大小256x10
col2 = sheet.col(1)
col2.width = 256 * 20#大小256x20# 初始化第一行作为列名
row0 = ['姓名', '成绩']
#写入第一行为列名
for i in range(0, len(row0)):sheet.write(0, i, row0[i])#第0行第i列#同理剩下的数据按照上面的方式写入就行
data=[['小明',89],['小李',91],['小王',77],['小胖',69]]
for i in range(len(data)):for j in range(len(data[i])):#因为第0行为列名,所以这里下标i+1sheet.write(i+1,j,data[i][j])#第i+1行第j列写入数据data[i][j]# 保存文件
f.save("my_test.xls")

再次用wps打开表格如下

注意看表格数据和表格每列的大小。

写入完成。

二、python读取excel表格

导入xlrd模块

import xlrd
# 打开excel读取文件
data = xlrd.open_workbook('my_test.xls')
# 根据sheet下标选择读取内容
sheet = data.sheet_by_index(0)#一个表格有多个页面,下标从0开始,我们选择第0页面就行
# 获取到表的总行数
nrows = sheet.nrows
for i in range(nrows):print(sheet.row_values(i))

打印内容如下

Python写入和读取Excel表格数据相关推荐

  1. Python中ArcPy读取Excel表格数据创建矢量要素图层并生成属性表字段与内容

    1 任务需求   首先,我们来明确一下本文所需实现的需求.   现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls:文件内包含站点编号.X与Y坐标.站点名称等四列数据 ...

  2. python读取excel表格数据

    python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格:xlwt写入excel表格数据 一.python读取excel表格数据 1. ...

  3. python 如何读取excel表格数据

    文章目录 前言 python 读取excel 表格 前言 如何用python读取excel表格数据呢 ? python 读取excel 表格 首先需要配置好环境,需要下载 xlrd 包: # 如果不指 ...

  4. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  5. python使用openpyxl处理excel表格数据

    python使用openpyxl处理excel表格数据 前言 一.安装openpyxl包 二.读取excel数据 1. 获取excel表格的页码 2. 获取excel表格某一行的数据 3. 获取exc ...

  6. 读取EXCEL表格数据到MATLAB成为矩阵

    读取EXCEL表格数据到MATLAB成为矩阵 data=xlsread('filename','sheet','range') 其中,'filename'为文件路径及文件名,'sheet'为数据表名称 ...

  7. Qt之如何读取Excel表格数据

    Qt之如何读取Excel表格数据 概述: 代码示例: .pro: 需要包含的头文件: readExcelData.h: readExcelData.cpp: over: 概述: 大家好我是背锅侠&qu ...

  8. Matlab中读取excel表格数据

    一:Matlab中读取excel表格数据步骤讲解: 第二步:  第三步:  第四步:  第五步:  第六步    第七步:  输入之后按回车键,就会出现相应的波形: 效果图:

  9. 使用最新的poi-4.1.0.jar导入导出Excel表格——读取Excel表格数据用法

    使用最新的poi-4.1.0.jar导入导出Excel表格--读取Excel表格数据用法 其中主要的一点心得就是在switch语句哪里进行读取数据转换时,我看到网上的一些用法都是使用 HSSFCell ...

最新文章

  1. Windows10~python和tensorflow配置
  2. win10任务栏怎么还原到下面_Windows10 系统桌面底部的任务栏在侧边了怎么还原
  3. QT的QContiguousCache类的使用
  4. oc引导win方法_[拯救老机型]机械革命X6/X5四代标压系列OC测试版更新
  5. mysql动态配置数据源_Spring整合Mybatis实现动态数据源切换教程配置
  6. 自学python考哪些证书-Python自学难吗?有哪些课程内容?
  7. CSDN审核机制有点迷惑,决定逐步搬迁到简书
  8. IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表
  9. SCRT804安装教程
  10. arcmap 坡降工具_ArcHydro_Toolbar_In_Arcmap Arcgis水文分析工具具体的操作 - 下载 - 搜珍网...
  11. python快速编程入门教材免费阅读,Python快速编程入门(第2版)
  12. 一、Windows许可证即将过期怎么办
  13. 为什么Transformer适合做多模态任务?
  14. 现代软件工程 第一章 【概论】练习与讨论 第10题 邓杰
  15. MAX3485芯片资料整理
  16. Hex Fiend – 十六进制编辑 [Mac]
  17. PostgreSQL和MySQL的性能对比实验
  18. U3D AudioSource 完整音效截取部分
  19. 客制化键盘编程_客制化键盘QMK固件入门-编译环境搭建
  20. 兼容性运行程序永远_永远不会有太多的应用程序

热门文章

  1. SpringBoot整合(四)整合Ehcache、Redis、Memcached、jetcache、j2cache缓存
  2. 详解互联网平台的资金系统方案 自建支付清结算系统优势明显
  3. Java 接口的定义、接口的成语、接口的实现、接口与类的多继承、JDK1.8后新增方法、使用接口的注意事项
  4. 【NX2023/1847】UG软件安装详细指南教程
  5. 艾司博讯:拼多多全店推广是什么意思?
  6. echart显示多组数据
  7. 大型传统企业如何向人工智能转型?
  8. 面试之HashMap与HashTable
  9. API请求示例汇总,亲测有效,taobaotmall,1688,pinduoduo等平台数据,信息化产业
  10. 海康摄像头浏览器访问不了