Python xlrd将同一个excel表的工作簿sheet拆分成多个以sheetname命名的xlsx表

简介: Python xlrd将同一个excel表的工作簿sheet拆分成多个以sheetname命名的xlsx表

# -*- coding: utf-8 -*-
import xlrd
from openpyxl import Workbook
# 换成自己要拆分表格的名字
wb = xlrd.open_workbook("逐股输出(沪深股).xls")
sheetnames = wb.sheet_names() 
print("sheetnames",sheetnames)
# 遍历sheet
for name in sheetnames:
    ws = wb.sheet_by_name(name)
    # 创建新的excel表
    wb2 = Workbook()
    # 获取当前sheet
    ws2 = wb2.active
    # 遍历excel表格内容并写入新的excel表
    for i, row in enumerate(ws.get_rows()):
        for j, cell in enumerate(row):
            # 写入新Excel
            ws2.cell(row=i + 1, column=j + 1, value=cell.value)
            # 设置新Sheet的名称
            ws2.title = name
    wb2.save(name + ".xlsx")
目录
相关文章
|
4月前
|
数据处理 Python
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
这篇文章介绍了如何使用Python读取Excel文件中的数据,处理后将其保存为txt、xlsx和csv格式的文件。
268 3
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
|
4月前
|
Python
Python 自动化操作 Excel - 01 - xlrd
Python 自动化操作 Excel - 01 - xlrd
54 9
|
4月前
|
Python
Python编程案例:同一工作簿不同表单特定数据添加到工作簿的另一表单里
Python编程案例:同一工作簿不同表单特定数据添加到工作簿的另一表单里
34 1
|
5月前
|
Python
pandas 生成 Excel 时的 sheet 问题
pandas 生成 Excel 时的 sheet 问题
61 1
|
4月前
|
前端开发 JavaScript API
前端基于XLSX实现数据导出到Excel表格,以及提示“文件已经被损坏,无法打开”的解决方法
前端基于XLSX实现数据导出到Excel表格,以及提示“文件已经被损坏,无法打开”的解决方法
335 0
|
4月前
|
前端开发 JavaScript Java
导出excel的两个方式:前端vue+XLSX 导出excel,vue+后端POI 导出excel,并进行分析、比较
这篇文章介绍了使用前端Vue框架结合XLSX库和后端结合Apache POI库导出Excel文件的两种方法,并对比分析了它们的优缺点。
1558 0
|
4月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
141 0
|
6月前
|
前端开发 JavaScript
使用Vue+xlsx+xlsx-style实现导出自定义样式的Excel文件
本文介绍了在Vue项目中使用`xlsx`和`xlsx-style`(或`xlsx-style-vite`)库实现导出具有自定义样式的Excel文件的方法,并提供了详细的示例代码和操作效果截图。
1213 2
使用Vue+xlsx+xlsx-style实现导出自定义样式的Excel文件
|
5月前
|
Python
Python:Pandas实现批量删除Excel中的sheet
Python:Pandas实现批量删除Excel中的sheet
218 0
对excel读写的三个模块,xlsxwriter最牛,xlwt , xlrd,openpyxl
对excel读写的三个模块,xlsxwriter最牛,xlwt , xlrd,openpyxl

热门文章

最新文章

推荐镜像

更多