怎样从excel随机抽取多行

你好!

需求详述:

有个Excel工作簿,里面存了几个sheet,需要从每个工作表中随机抽取n行,存入新表格中。另外,新表格要根据原来的工作表名称命名,以便查找结果。
本次用python实现,有Excel插件叫方方格子也可以随机抽取,但结果不是期望的亚子,可能我的打开方式有问题,大家感兴趣可以试一下,有时间再详述区别~

上代码:

from openpyxl import *
import pandas as pd
import random

'''从桌面某个Excel工作簿中的每个sheet随机抽取30行,并分别输出'''
#给出文件信息
file_locate ='C:/Users/Administrator/Desktop/'#文件存放路径
workbook_name = input('请输入存放在桌面的指定工作簿的完整名称。 '+
                '例如存放在桌面的《北京各部门.xlsx》 '+
                '应输入:北京各部门.xlsx 请输入:')#文件全名
filename=file_locate+workbook_name

#用openpyxl的方法将表格数据读入
wb = load_workbook(filename)
count_worksheets 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值