Comment importer le contenu d'une cellule Excel dans un fichier XML au lieu de A1, B1, A2, C3, etc.

voix
0

J'ai un fichier Python dans lequel je prends le contenu d'un fichier Excel et importer les données dans un fichier XML.

Ceci est le résultat contenu de mon XML-fichier:

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

Ce fichier est mon Python:

pour rowOfCellObjects à 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        

Mon problème est que je ne veux pas les cellules A1, B1, C1, etc. être dans les <> marques mais je veux que le contenu de la ligne 1 et de la colonne A à être dans les marques <>, de sorte que le programme démarre avec la ligne 1 colonne A, puis la ligne 1 colonne B et ainsi de suite, mais mon programme prend A1, B1, C1, etc. Est-ce que quelqu'un sait comment résoudre ce problème?

Créé 09/10/2019 à 12:53
source utilisateur
Dans d'autres langues...                            

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