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")
目录
相关文章
|
人工智能 Java Linux
Python高效实现Excel转PDF:无Office依赖的轻量化方案
本文介绍无Office依赖的Python方案,利用Spire.XLS、python-office、Aspose.Cells等库实现Excel与PDF高效互转。支持跨平台部署、批量处理、格式精准控制,适用于服务器环境及自动化办公场景,提升转换效率与系统稳定性。
1147 7
|
机器学习/深度学习 监控 数据挖掘
Python 高效清理 Excel 空白行列:从原理到实战
本文介绍如何使用Python的openpyxl库自动清理Excel中的空白行列。通过代码实现高效识别并删除无数据的行与列,解决文件臃肿、读取错误等问题,提升数据处理效率与准确性,适用于各类批量Excel清理任务。
1003 0
|
开发工具 Python
使用Python和OpenAPI将云上的安全组规则填写入Excel
本文介绍如何通过Python脚本自动化获取阿里云安全组及其规则信息,并将结果导出为Excel表格。相比CLI命令行方式,Python实现更高效、便捷,适用于需要批量处理和交付的场景。
使用Python和OpenAPI将云上的安全组规则填写入Excel
|
机器学习/深度学习 数据采集 数据可视化
Python数据分析,别再死磕Excel了!
Python数据分析,别再死磕Excel了!
606 2
|
数据可视化 数据挖掘 大数据
1.1 学习Python操作Excel的必要性
学习Python操作Excel在当今数据驱动的商业环境中至关重要。Python能处理大规模数据集,突破Excel行数限制;提供丰富的库实现复杂数据分析和自动化任务,显著提高效率。掌握这项技能不仅能提升个人能力,还能为企业带来价值,减少人为错误,提高决策效率。推荐从基础语法、Excel操作库开始学习,逐步进阶到数据可视化和自动化报表系统。通过实际项目巩固知识,关注新技术,为职业发展奠定坚实基础。
|
存储 数据处理 索引
Python操作Excel常用方法汇总
Python操作Excel常用方法汇总
727 0
|
开发者 Python
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
2206 0
|
Python
补充python操作excel示例xlwings常用函数
补充python操作excel示例xlwings常用函数
479 0
|
数据处理 Python Windows
第103天: Python 操作 Excel
第103天: Python 操作 Excel
445 0
第103天: Python 操作 Excel
|
数据采集 数据可视化 Python
Python操作excel写入读取数据,简单实用
Python操作excel写入读取数据,简单实用

推荐镜像

更多