WPS真难用,特别是UOS的这个版本,太难了。我只想把2023.1.5这样的文本日期转化为20230105,按着教程试了几次,都没成功。还是用Python吧。
import openpyxl #导入库
wb = openpyxl.load_workbook('/data/home/2023文书档案.xlsx') #打开原文件
ws = wb.active #读取当前页,这个表格就一页。改动会存在内存里
for row in range(3,147): #读取第3行到第146行的信息
# 读取的是文本日期,如2023.1.5这种格式,用split以.为界将年月日三部分分开
date = ws.cell(row,10).value.split('.')
# 拼合成yyyymmdd格式,月日字符长度不够的用0补齐
newdate = date[0] + date[1].rjust(2,'0')+ date[2].rjust(2,'0')
# 把改好的数据放在空的一列里
ws.cell(row,15,value = newdate)
# 还是存个同路径新表吧,保险
wb.save('/data/home/2023文书档案1.xlsx')