第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將復制的工作表移動到第一個位置?

如何將復制的工作表移動到第一個位置?

繁華開滿天機 2023-05-23 16:44:08
我想使用openpyxl. 但是,它默認將復制的工作表放在末尾。我想要它在前面。與 不同,不允許copy_worksheet指定位置create_sheet。我寧愿不必重新創(chuàng)建模板。我考慮過對工作表進行排序,但我不確定如何實現(xiàn)它。假設我有一個名為“空白”的現(xiàn)有工作表的文件number.xlsx,我想復制它。from openpyxl import load_workbookfrom datetime import datetimen = float(input("Number: "))today = datetime.now()m = today.monthd = today.dayy = str(today.year)wb = load_workbook('number.xlsx')if y in wb.sheetnames:    ws = wb[y]    ws.cell(row = 2 + d, column = 1 + m).value = n    wb.save('number.xlsx')else:    ws = wb.copy_worksheet(wb["blank"]) #I want the copied sheet at the front, not the back    ws.title = y    ws.cell(row = 2 + d, column = 1 + m).value = n    wb.save('number.xlsx')
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

您可以move_sheet(sheet, offset=0)為此使用方法。這里的偏移量計算為“當前工作表索引”+偏移量。復制工作表會將工作表添加到工作簿的最后一個。所以你需要給負值才能將工作表移動到索引 0。


from openpyxl import load_workbook

    

wb = load_workbook("text.xlsx")

ws = wb.copy_worksheet(wb["sample"])

ws.title = "NewNameForCopiedSheet"

wb.move_sheet("NewNameForCopiedSheet", -(len(wb.sheetnames)-1))


查看完整回答
反對 回復 2023-05-23
?
偶然的你

TA貢獻1841條經(jīng)驗 獲得超3個贊

我正在發(fā)布一個例子


wb._sheets 是你用來控制標簽/表格順序的東西。獲取要重新排列的工作表位置并修改具有新位置的工作表列表。


from openpyxl import Workbook

wb=Workbook()

# wb.create_sheet("Sheet")

wb.create_sheet("Sheet2")

wb.create_sheet("Sheet3")

wb.create_sheet("SheetA")

wb.create_sheet("ASheet")

wb.create_sheet("blank")

wb.save('book_original.xlsx')

blank_sheet_position = wb.worksheets.index(wb['blank'']) #get position of new sheet

blank_sheet_new_position = 0 #position where you want to move

sheets = wb._sheets.copy()

sheets.insert(blan_sheet_new_position, sheets.pop(blank_sheet_position))) #modifying the sheets list

wb._sheets = sheets

wb.save('book_myorder.xlsx')


查看完整回答
反對 回復 2023-05-23
  • 2 回答
  • 0 關注
  • 495 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號