寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

python读取旧的Excel文件的数据到新的Excel表中

最近遇到一个奇怪的Excel表格,数所量约8000多行,共6列,打开的速度还不错,但一动滚动条,Excel就直接卡死,换其它电脑也是这样,之前写过《Excel文件内容很少,但文件很大,打开很慢怎么办?》《Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?》,但两个文章的方法都试了,还是这鸟样。于是,用python直接读取原Excel表中的值到新Excel表,这样肯定就不会有问题了。废话不多说,直接上python原码,需要用到python库pandas,具体代码如下:

import pandas as pd
def excel_one_line_to_list():
    df = pd.read_excel(r'C:\Users\root\Desktop\old.xlsx', usecols=[0,1, 2,3,4,5])  # 读取旧表的前5列
    df_li = df.values.tolist()
    print(df_li)
    df = pd.DataFrame(df_li, columns=['省份', '城市', '店铺名称', '联系人', '电话','地址']) #设置每列的名称
    df.to_excel("new.xlsx", index=False)

if __name__ == '__main__':
    excel_one_line_to_list()


程序 2024-06-21 20:03:21 37 0 5087 excelpython
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
企业安全管理者的福音:我发现了企安文档这个宝藏网站
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
网事札想
地震,太恐怖了
关于博主
php curl写个新浪发sina微博的API接口
去掉windowsxp桌面快捷方式小箭头
php用fsockopen()函数实现模拟提交表单。
毕业论文:汽油脱硫醇新工艺的研究
免责声明
emlog升级5.0.0
计算php代码执行时间
友情连接
春燕网络
谢润的博客
企安文库