用python读取带密码的excel文件中的数据

用python读取带密码的excel文件中的数据,程序代码如下:

#filename:readingxls.py

‘‘‘

此程序的作用为:用python读取带密码的excel文件中的数据。

首先通过pip安装xlrd第三方库 pip3 install xlrd

请输入excel文件路径:D:\x1.xls

‘‘‘

import xlrd

path=input("请输入excel文件路径:")

workbook=xlrd.open_workbook(path)

b=len(workbook.sheets())

i=0

for i in range(b):

sheet=workbook.sheet_by_index(i)

for row in range(sheet.nrows):

print()

for col in range(sheet.ncols):

print("%7s"%sheet.row(row)[col].value,‘\t‘,end=‘‘)

print()

原文地址:https://www.cnblogs.com/zhn620/p/9251169.html

时间: 2024-08-05 07:24:10

用python读取带密码的excel文件中的数据的相关文章

[Python]将Excel文件中的数据导入MySQL

Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已有的数据,还要添加一列,名为“at_company”,值为821. 流程 (1)获取excel文件列表,并根据excel文件名确定之后需要创建的table名: (2)连接mysql (3)创建table (4)插入数据 (5)断开连接 依赖模块 1. xlrd # to read excel fil

python win32com 读取带密码的excel

之前用到的win32com读取带密码excel的相关内容,今天刚好准备整理下,突然发现方法又不灵了. 以下为错误示范: # 已知excel密码去除 def del_password(filename, password): excel = DispatchEx("Excel.Application") # 启动excel excel.Visible = True # 可视化 excel.DisplayAlerts = False # 是否显示警告 wb = excel.Workbook

python从Microsoft Excel文件中导入数据

excel中后缀为csv和xls,二者区别如下:1.xls 文件就是Microsoft excel电子表格的文件格式.2.csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中. 此文件,一行即为数据表的一行.生成数据表字段用半角逗号隔开.csv是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打csv文件是以逗号为分隔符号,将各字段列分离出的一种ASCII文件.csv(*.csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值.工作表中所有的数

从excel文件中获取数据 转化成list集合 并去重

static void Main(string[] args)        {            string filepath = @"E:\新房媒体-C端收款.xlsx"; //IReadEntDataFromExcel iReadEntDataFromExcel = new  ReadEntDataFromExcelInfo();            //List<String> result=iReadEntDataFromExcel.ReadEntData

从excel文件中获取数据(2)

本方法引用 Aspose.Cells.dll,ICSharpCode.SharpZipLib.dll ,NPOI.dll,NPOI.OOXML.dll,NPOI.OpenXml4Net.dll,NPOI.OpenXmlFormats.dll static void Main(string[] args)        {            string filepath = @"E:\新房媒体-C端收款.xlsx"; IReadEntDataFromExcel iReadEntDa

Java读写Excel文件中数据的简便方法

Java开发项目中经常会碰到处理Excel文件中数据的情况,这里通过一个例子来看一下实现方法:从Excel文件orders.xls中读取订单信息,从中找出2010年1月1日(含)之后,并且SELLERID等于18的订单.找到的数据写入order_result.xls文件. Excel文件orders.xls的内容如下: ORDERID CLIENT SELLERID AMOUNT ORDERDATE 1 UJRNP 17 392 2008/11/2 15:28 2 SJCH 6 4802 200

C#创建Excel文件并将数据导出到Excel文件

C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据. 创建解决方案 菜单>新建>项目>Windows窗体应用程序: 添加相关组件: 添加两个DataGridView,一个TextBox,两个按钮 ,如下图: 添加Excel资源: 先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名: 双击"Resources.resx"文件打开资源文件视图: 添加

Python 使用selenium技术对Excel文件进行读写

Python 对Excel文件进行操作 1.创建Excel文件 2.向Excel文件中写入内容 3.读取Excel文件中的内容 4.在Excel文件中设置多个sheet页面 1.创建Excel文件 from openpyxl import Workbook wb = Workbook() #创建文件对象 ws = wb.active #获取第一个sheet ws.title="first" #设置sheet名称 wb.save("D:/test.xlsx") #保存

c# 用OpenXmL读取.xlsx格式的Excel文件 返回DataTable

1.须要引用的dll :  DocumentFormat.OpenXml.dll  ---须要安装一下OpenXml再引用 WindowsBase  ---直接在项目里加入引用 2.方法: /// <summary> /// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄 /// </summary> /// <param name="filePath">文件路径 如 D:\\excel1.xls</param> ///