from pathlib import Path
import xlwings as xw
import pandas as pd
src_folder = Path('文件夹')
file_list = list(src_folder.glob('*.xlsx'))
app = xw.App(visible=False, add_book=False)
for i in file_list:
    if i.name.startswith('~$'):
        continue
    workbook = app.books.open(i)
    worksheet = workbook.sheets['Sheet1']
    data = worksheet.range('A1').options(pd.DataFrame, header=1, index=False, expand='table').value
    new_data = data['产品尺寸(mm)'].str.split('*', expand=True)
    new_data.columns = ['长(mm)', '宽(mm)', '高(mm)']
    for j in range(new_data.shape[1] - 1):
        worksheet['F:F'].insert(shift='right', copy_origin='format_from_left_or_above')
    worksheet['F1'].options(index=False).value = new_data
    worksheet.autofit()
    workbook.save()
    workbook.close()
app.quit()