请帮助我,我需要两个主题,第一个,我从数据的 excel 文件中读取,然后将这些数据写入 XML,因为日期我失败了,因为我希望你写日期在格式“dd/mm/yyyy hh:mm:ss”中,我尝试了不同类型的函数,但效果不佳
class Employee
{
string name;
public Employee(string name)
{
this.name = name;
}
}
我需要的第二个帮助,总是在读取 excel 文件但处于循环中 FOR 我希望能够不时读取从某种意义上说的顶行的值 1 个循环 -> 第 1 行第 1 行 2 周期 -> 第 2 行第 1 行 3 个循环 -> 第 3 行第 1 行 ecc ecc 我的感受是:
s2 = ET1.SubElement(PmtInf, 'DATA')
s2 = sheet.cell(row=2, column=3).value
date_object = datetime.strptime(s2, '%d/%m/%y')
但我意识到我从来没有增加线路的价值,你能帮我吗?
答案 0 :(得分:0)
对于 dd/mm/yyyy hh:mm:ss 你可以使用
date_object = datetime.strptime(s2, '%d/%m/%y %H:%M:%S')
关于你的第二个问题,你能详细说明一下吗?我没有看到您在 for 循环内的任何地方使用变量 'i'。这就像你循环了 21 次相同的数据。
更新:看起来 s2 已经是一个日期时间对象。这将为您提供字符串输出中的日期格式:
format_date = s2.strftime('%d/%m/%y %H:%M:%S')