怎么吃不饱382 2023-09-22 09:58 采纳率: 75%
浏览 9
已结题

关于如何将数据写入excel表中的问题!

我想问问怎么将数据写入已经读取的excel表的指定某列中?比如写入sheet1的第D列应该怎么做呢
麻烦大家!

  • 写回答

1条回答 默认 最新

  • GameTomato 2023-09-22 10:23
    关注

    python中可以考虑用以下两个库进行解决:

    1.openpyxl:代码如下

    import openpyxl
    
    # 打开 Excel 文件
    workbook = openpyxl.load_workbook('你的Excel表')
    
    # 选择要写入数据的工作表
    sheet = workbook['sheet1']
    
    # 例如,将数据写入第D列的前五行
    data = [1, 2, 3, 4, 5]
    for i, value in enumerate(data, start=1):
        sheet[f'D{i}'] = value
    
    # 保存更改
    workbook.save('your_excel_file.xlsx')
    

    2.pandas:代码如下

    import pandas as pd
    
    # 读取 Excel 文件
    df = pd.read_excel('你的Excel表')
    
    # 创建一个要写入的数据列
    data = [1, 2, 3, 4, 5]
    
    # 将数据写入指定列,例如写入第D列
    df['D'] = data
    
    # 将数据写回 Excel 文件
    df.to_excel('你的Excel表', index=False)
    

    注:别写错你的Excel表的路径
    希望可以帮到你,加油~~~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月3日
  • 已采纳回答 9月25日
  • 创建了问题 9月22日

悬赏问题

  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物