Slik importerer innholdet i et Excel-celle til en XML-fil i stedet for A1, B1, A2, C3 etc

stemmer
0

Jeg har en Python-fil der jeg tar innholdet i en Excel-fil og importere data til en XML-fil.

Dette er resultatet-innholdet i min XML-fil:

 <A1>1</A1>
 <B1>test1</B1>
 <C1>teil1</C1>
 <A2>2</A2>
 <B2>test2</B2>
 <C2>teil2</C2>
      ...

Dette er min Python Fil:

for rowOfCellObjects i sheet.rows:

for cellObj in rowOfCellObjects:

    datatype = type(cellObj.value)

    if(datatype is str): 
        etree.SubElement(root, cellObj.coordinate).text = cellObj.value

    elif(datatype is int): 
        etree.SubElement(root, cellObj.coordinate).text = str(int(cellObj.value))

    else:
        pass        

Mitt problem er at jeg ønsker ikke at cellene A1, B1, C1 etc. for å være i <> merker, men i stedet jeg vil innholdet i en rad og kolonne A for å være i <> merker, slik at programmet starter med rad 1 kolonne A, deretter rad en kolonne B og så videre, men mitt program tar A1, B1, C1 etc. Er det noen som vet hvordan å fikse dette?

Publisert på 09/10/2019 klokken 12:53
kilden bruker
På andre språk...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more