首页 > 其他分享 >跟据sheet名拆分Excel文件

跟据sheet名拆分Excel文件

时间:2023-06-18 10:56:08浏览次数:36  
标签:iris sheet keys excel Excel 跟据 pd concat

# 第一步:调用pandas包
import pandas as pd

# 第二步:读取数据
iris = pd.read_excel('./test1.xlsx', None)  # 读入数据文件
keys = list(iris.keys())
# iris.keys()得到test.xls的sheet名称

# #第三步:数据合并
for i in keys:
    iris_concat = pd.DataFrame()
    # iris[i]得到对应sheet的数据
    iris1 = iris[i]
    # 把 iris1数据加入 iris_concat这种DataFrame结构里
    iris_concat = pd.concat([iris_concat, iris1])
    # 把不同sheet分到不同excel文件里
    iris_concat.to_excel('./test' + i + '.xlsx')

 

标签:iris,sheet,keys,excel,Excel,跟据,pd,concat
From: https://www.cnblogs.com/daizichuan/p/17488809.html

相关文章

  • 数据验证序列自动去重(Excel技巧集团)
    数据验证》序列》来源,输入一行或一列数据,就可以从下拉选项中选取需要输入的数据。当数据源是一列带有重复值的数据时,下拉选项里也会忠实地显示所有内容,包括重复的内容。如果想要去重,就必须添加辅助列。但那都是过去子,现在,就只要直接…… ......
  • 批量插入图片(Excel技巧集团)
    以前插入图片以后,图片是在单元格上方的,且同时插入多张图片后,那效果……不忍目睹。但是现在,多出来了个【旋转在单元格中】的功能,图片变成了单元格对象。不止如此,这些图片还可以成为数据验证序列的来源。MM再也不用担心我不会做带照片的花名册了哈哈哈……......
  • 使用Epplus 导出Excel
    引入包,不赘述。 实例化ExcelPackageusing(varpackage=newExcelPackage())创建sheet对象sheet1,标题叫订单明细varsheet1=package.Workbook.Worksheets.Add("订单明细"); 第一行设置为标题for(intc=1;c<=cols.Leng......
  • NPOI导出Excel表格带图片
    if(info.ApplyImg.IsNotNullOrEmpty()){//添加图片HSSFWorkbookhwb=newHSSFWorkbook();HSSFSheetsheet=(HSSFSheet)hwb.CreateSheet("房产维修申请单");byte[]bytes=GetImageB......
  • EasyExcel读取Minio文件服务器Excel文件数据
       工具类inputstream转为MultipartFile/***inputStream转MultipartFile*@paraminputStream*@paramfileName*@return*/publicstaticFileItemcreateFileItem(InputStreaminputStream,StringfileName){FileItemFa......
  • Excel 进度图表制作
    Excel改变图标的形状最终效果过程有点杂乱,不再重新整理,基本照着下面的设就完事了。未完成的想用柱型,和已完成的相结合右击,更改表类型选择簇状柱形图、次标轴注意主、次坐标进度改为折线图调整右侧百分比轴数据表,显示表格数据折线显示数据点注意,系列虚......
  • EXCEL操作快捷键
    Ctrl+D单元格内容向下复制Ctrl+R单元格内容向右复制Ctrl+Pageup:移动到上一个工作表Ctrl+Pagedown :移动到下一个工作表Ctrl+9隐藏行Ctrl+Shift+9取消隐藏行Ctrl+;输入当前日期39、Ctrl+Shift+;输入当前时间40、Ctrl+F1显示功能区****************************......
  • 在线实时生成Excel文件流供下载
    我做过的一个项目,需要实现在线实时生成Excel文件供客户端下载的需求,最初考虑的是先在服务器端生成真实的文件,然后在客户端下载该文件。后来发现这样做不但性能不够好、速度较慢,而且还要占用服务器空间。所以采取了在服务器端生成文件输出流(ServletOutputStream),通过HttpServle......
  • 操作excel
    fromopenpyxlimportWorkbookfromopenpyxlimportload_workbookwb=load_workbook(u"projects-shanghai.xlsx")ws=wb.worksheets[0]maxRow=ws.max_row#获取总行数print('#excleRowSum:'+str(maxRow))foriinrange(2,maxRow+1):if......
  • excel表格有很多列,copy进word时候如何自适应?
    word里,选中表格,表格工具——自动调整——根据内容调整表格这样,word里,一页的宽度,就可以显示完excel里的所有列了......