python + Excel数据读取(更新)

data.xlsx 数据如下:

import xlrd

#1.读取Excel数据# table = xlrd.open_workbook("data.xlsx","r")# print("获取excel的所有标签:",table.sheets())# for sheet in table.sheets():#     print(sheet)

#2.读取第一个标签 第二个标签 ....# table = xlrd.open_workbook("data.xlsx","r")# sheetname = table.sheet_by_name("Sheet1")# print("sheetname:",sheetname)# sheetname1 = table.sheet_by_index(0)# print("sheetname1:",sheetname1)

#3.读取excel数据指定的行数和列数 nrows 行数 ncols 列数# table = xlrd.open_workbook("data.xlsx","r")# sheet1 = table.sheet_by_index(0)# print("Sheet1下面有{}行数据".format(sheet1.nrows))# print("Sheet1下面有{}列数据".format(sheet1.ncols))

#4.获取指定的行数和列数 row_values 行数  col_values 列数# table = xlrd.open_workbook("data.xlsx","r")# sheet1 = table.sheet_by_index(0)# onesheetrow = sheet1.row_values(0)# print("第一行的数据:",onesheetrow) #第一行的数据: [‘用户名‘, ‘密码‘, ‘预期结果‘]# onesheetcol = sheet1.col_values(0)# print("第一列的数据:",onesheetcol)#第一列的数据: [‘用户名‘, 18797813131.0, 18797813121.0, 18797813122.0, 18797813123.0, 18797813124.0]

#5.获取指定行和指定列的数据 cell# table = xlrd.open_workbook("data.xlsx","r")# sheet1 = table.sheet_by_index(0)# row_col = sheet1.cell(0,0)# print("第一行和第一列的数据:",row_col)# row_col1 = sheet1.cell(2,1)# print("第二行和第一列的数据:",row_col1)

#6.获取excel的用户名和密码# table = xlrd.open_workbook("data.xlsx","r")# sheet1 = table.sheet_by_index(0)# rows = sheet1.nrows# for i in range(1,rows): # 1,2,3,4,5#     print("当前的用户名为:",sheet1.row_values(i)[0],#           "密码为:",sheet1.row_values(i)[1],#           "获取的登录信息为:",sheet1.row_values(i)[2])

#7.写一个方法,输入行数,返回该行的所有数据# def read_user(nrow=0):#     """读取用户名"""#     table = xlrd.open_workbook("data.xlsx","r")#     sheet1 = table.sheet_by_index(0)#     return sheet1.row_values(nrow)[0]## def read_passwd(nrow):#     """读取密码"""#     table = xlrd.open_workbook("data.xlsx", "r")#     sheet1 = table.sheet_by_index(0)#     return sheet1.row_values(nrow)[1]## # print(read_user(1),read_passwd(1))## row_number = int(input("请输入行数"))# print("第{}行的数据是:{}".format(row_number,read_user(row_number)))

#8.读取的数据存储在List的中def readExcels():    tables = xlrd.open_workbook("data.xlsx", "r")    sheet = tables.sheet_by_index(0)    nrow = [] #定义空列表    for row in range(1,sheet.nrows):        nrow.append(sheet.row_values(row,start_colx=0,end_colx=sheet.ncols))    return nrowprint(readExcels())

原文地址:https://www.cnblogs.com/Teachertao/p/11707565.html

时间: 2024-10-13 17:19:44

python + Excel数据读取(更新)的相关文章

利用Python将excel数据读取到word表格

在工作中可能需要两者对excel和word进行转化,今天介绍例如Python 将excel转word表格 看图,我需要将这份excel文档转word表格: 思路: 1.创建需要的表格: 2.读取excel文档: 3.将excel文档数据写入word表格对应的位置: 4.循环 需要用到的模块 创建表格,由于我需要的表格需要进行合并处理,所以使用merge合并单元格 接下来,读取excel文档数据 然后,将excel数据写入到已创建的word表格中 至此我们就可以将一条excel数据读取到word表

自己封装的Java excel数据读取方法

package org.webdriver.autotest.data; import jxl.Workbook; import jxl.Sheet; import jxl.Cell; import java.util.ArrayList; import java.util.List; import java.io.File; import java.util.HashMap; public class read_case_data { static String sourcefile="..\

第三次作业 Excel数据读取及HTML文件初步 目标2

1.功能: 1)导入excel文件内容: 2)导出excel.txt文件: 3)导出excel.html文本文件: 2.源程序如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Task

Python Excel 多sheet 多条数据 自定义写入

pip install xlwt python excel 数据写入操作,处理网站数据导出以及不是太多数据的爬虫存储, 用处蛮多的轮子. (150+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=) 1 #

Excel JAVA 读取代码POI Excel Reader 修改补充

主要调整了一下代码类的封装. 以前的代码sheetIndex散落在多个方法上,而方法是要求按顺序执行的,没有被封装起来,会导致直接用部分方法会报错. 1 import java.io.FileInputStream; 2 import java.io.InputStream; 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.apache.logging.log4j.LogManager; 7 import

Delphi中使用python脚本读取Excel数据

Delphi中使用python脚本读取Excel数据2007-10-18 17:28:22标签:Delphi Excel python原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://seewind.blog.51cto.com/249547/46669前段时间,在正式项目中使用Python来读取Excel表格的数据.具体需求是,项目数据库中有些数据需要根据Excel表格里面的数据进行一些调整,功能应该比较简单.为了学习Pyth

python读取excel数据

excel是很常用的表格工具.不过,对程序员来说,这可不是件好事件.因为excel的数据既不像txt那样,随意一种语言.脚本,写个函数就能把数据读出来分析.也不像JSON这种开源的数据格式,有N多的开源库来读取.就算没有,知道数据格式,自己写个库也自己用不至于太难. 要想读取excel的数据,大多使用ODBC数据库驱动或者COM的方式.对于ODBC,不同的语言有不同的实现,如java的JDBC.而对于COM方式,几乎是在后台运行一个excel程序,像new Excel.Application()

使用python脚本,读取excel表格生成erlang数据

为了将excel数据自动转换成所需要的erlang数据,听同事说使用python会很方便简单,就自学了两天python,写了一个比较粗糙的python脚本,不过能用,有什么优化的地方请指教 代码如下: #!/usr/bin/env python # -*- coding: UTF-8 -*- import sys from openpyxl.reader.excel import load_workbook import os import os.path def gen_data(filena

【python-excel】Selenium+python自动化之读取Excel数据(xlrd)

Selenium2+python自动化之读取Excel数据(xlrd) 转载地址:http://www.cnblogs.com/lingzeng86/p/6793398.html ···························································································································