Cum de a importa conținutul unei celule Excel într-un fișier XML în loc de A1, B1, A2, C3 etc.

voturi
0

Am un fișier Python în care am lua conținutul unui fișier Excel și importa datele într-un fișier XML.

Acesta este rezultatul conținutului meu fișier XML:

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

Acesta este fișierul meu Python:

pentru rowOfCellObjects în 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        

Problema mea este că eu nu vreau celulele A1, B1, C1, etc. să fie în <> mărcile, dar în schimb vreau conținutul rândului 1 și coloana A să fie în <> mărcile, astfel încât programul începe cu rândul 1 coloana a, apoi rândul 1 coloana B și așa mai departe, dar programul meu ia A1, B1, C1, etc. Stie cineva cum să se stabilească acest lucru?

Întrebat 09/10/2019 la 12:53
sursa de către utilizator
În alte limbi...                            

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