删除 Excel 行
文件为 xlsx 格式,用以下代码
代码如下:
from openpyxl import *
def delete_rows(x,y):
filename = 'C:/file/test/test1/e.xlsx'
wb = load_workbook(filename)
ws = wb.active
ws.delete_rows(x,y) # x表示第几行,y表示删除多少行
wb.save(filename)
文件为 xls 或 xlsx 格式,请用以下代码
代码如下:
import win32com.client
file = r'\\Mac\Home\Desktop\batch_fpxx.xlsx'
xlBook = win32com.client.Dispatch('Excel.Application').Workbooks.Open(file)
sht = xlBook.Worksheets('分配且使用')
sht.Rows(4).Delete() # 表示删除第4行
xlBook.Save()
xlBook.Close(SaveChanges=0)
谢谢分享
learn
你们删除行列可以整到一块