首页 > 其他分享 ># yyds干货盘点 # 需求是统计excel表格每个sheet的行数,请问还有更快捷的方法么?

# yyds干货盘点 # 需求是统计excel表格每个sheet的行数,请问还有更快捷的方法么?

时间:2024-09-07 23:24:05浏览次数:12  
标签:yyds sheet name df excel wen time calamine

大家好,我是Python进阶者。

一、前言

前几天在Python最强王者交流群【wen】问了一个Pandas处理数据的问题,问题如下:

import pandas as pd
import polars as pl
import time
start_time = time.time()

df = pd.read_excel('G:\input\测试.xlsx', sheet_name=None, dtype=str,engine='calamine')
sheet_names = list(df.keys())
for sheet_name in sheet_names:
    df_sheet = pl.read_excel('G:\input\测试.xlsx', sheet_name=sheet_name)
    print(f'{sheet_name}----------{df_sheet.height}')
end_time = time.time()
time_taken = end_time - start_time

请教,需求是统计excel表格每个sheet的行数,请问还有更快捷的方法么?

之前没使用calamine引擎,13万行数据大概需要50秒,使用calamine压缩到10秒

二、实现过程

后来【隔壁

标签:yyds,sheet,name,df,excel,wen,time,calamine
From: https://blog.51cto.com/u_13389043/11947027

相关文章

  • JAVA数据导出为Excel
    目录一、导入依赖二、使用的相关类1、XSSFWorkbook构造方法创建表操作表保存表样式和格式日期处理密码保护其他2、XSSFSheet获取属性和信息行操作列操作表的属性合并单元格保护表页眉和页脚注释其它3、XSSFRow获取属性和信息单元格操作设置行高和默认......
  • 不用写一行Python代码,“Excel” 能直接爬虫了!
    家人们,要爬虫——现在用一个电子表格就行了。 如果你正在学习Python并且找不到方向的话可以试试我这一份学习方法+籽料呀!点击领取(不要米米)一行代码也别写,第三方软件也甭安。只需在表格里点几下就ok。不信,你瞧:就这么两下,网页上的商品信息都有了。网友看完都惊呆......
  • Excel文档的读取(1)
    熟悉使用Excel的同学应该都知道,在单个Excel表格里想要分商品计算总销售额,使用数据透视表也可以非常快速方便的获得结果。但当有非常大量的Excel文件需要处理时,每一个Excel文件单独去做数据透视也会消耗大量的时间。就算使用PowerQuery这样的工具进行多表合一,也会有同一个工作......
  • excel姓名两个字和三个字对齐怎么做?
    下面设计学徒自学网给大家介绍一下excel2个字和3个字人名对齐打开一个有人名的Excel文件。选中有人名的单元格后右键选择设置单元格格式。选择上方对齐。文章源自四五设计网-https://www.45te.com/50521.html选择水平对齐下拉列表内的分散对齐(缩进)。点击确定即可。效......
  • Excel--FILTER函数
    FILTER函数=FILTER(查询区域,条件,查不到结果返回的值)FILTER函数是一个筛选函数,可根据指定条件筛选出一个或多少数据。单条件筛选:下面为只筛选一个条件性别为女多条件筛选:+连接两个筛选条件,相当于”或“,其中一个条件成立既可以被筛选出来*连接两个筛选条件,相当于”......
  • # yyds干货盘点 # 请问还有其他方法处理Pandas偶然出现的第三列的值么
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【wen】问了一个Pandas处理数据的问题,问题如下:通过python处理cvs文件,cvs默认是两列,但是因为系统导出的原因,第三列可能也有数值,导致df=pd.read_csv(path)报错:Cerror:Expected2fieldsinline3,saw3。解决方法......
  • VBA之Excel应用第三章第一节:对象的层次结构
    《VBA之Excel应用》(版权10178983)是非常经典的,是我推出的第七套教程,定位于初级,目前是第一版修订。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家......
  • 若依Excel导出
     @RestController@RequestMapping("/web/order/export")publicclassOrderExportControllerextendsBaseController{@GetMapping("/test")publicAjaxResultlistExportTest(){List<OrderExport>list=buildList();......
  • 基于Hutool技术Excel表格导出
    今天分享一下基于Hutool技术Excel表格导出,我们先看看导出Excel表格的样子第1步:引入maven依赖<dependencies><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.3</version>&l......
  • Angular 导出Excel
    在Angular中导出Excel文件,可以使用第三方库如xlsx来处理Excel的生成和导出操作。以下是一个简单的步骤来实现从Angular项目中导出Excel文件。1.安装xlsx和file-saver在项目根目录下运行以下命令来安装所需的库:npminstallxlsxfile-saver--save2.在组件中......