• 搜索
    搜新闻
  • 您的位置: 首页 >  行业

    openpyxl模块怎么删除指定的几列数据

    个人图书馆-融水公子来源:2023-07-10 16:35:55


    (资料图片仅供参考)

    fromopenpyxlimportload_workbookfile_path=r"C:\Users\Administrator\Desktop\999.xlsx"wb=load_workbook(file_path)ws=wb["order_"]columns_to_delete=[7,8,9,10,11,12]#要删除的列的索引列表,例如第7,8,9,10,11,12列offset=0#由于删除列后索引会变化,需要一个偏移量来调整forcolumn_indexincolumns_to_delete:column_index-=offsetws.delete_cols(column_index)offset+=1wb.save(file_path)#将修改后的工作簿保存为新文件

    我为什么会删除指定的几列数据呢?这就要说道这个表格移动图片的问题了。目前我没有看到什么好的接口可以自由的移动表格的图片只是通过这样的方式去移动图片的 感觉有点麻烦

    defmove_img(ws,to_lie):#F列图片移动到Aforiinrange(0,len(ws._images)):img1=ws._images[i]img1.anchor=to_lie+"{}".format(str(i+2))img1.width,img1.height=80,80move_img(ws,to_lie="A")
    ";

    关键词:

    下一篇: 最后一页
    上一篇: IMAX对话《长安三万里》主创:壮美再现盛唐气象 IMAX沉浸感受诗意中华