Comment convertir un .bin dans un XLSB en XML?

Je gère plusieurs grands files Excel mis à jour plusieurs fois par jour. Plutôt que de s'appuyer sur des macros ou VBA, j'aimerais mettre à jour datatables par programme en extrayant les feuilles compressées pertinentes et en diffusant elles-mêmes une à la fois.

C'est assez simple avec les files XLSX car leurs composants sont tous XML. Il existe de nombreuses ressources pour ce faire avec des files XLSX. Il y a très peu (s'il en existe un) pour les files XLSB car leurs composants sont tous binarys.

Comment convertir des files binarys en formats lisibles par l'homme ou les parsingr de manière lisible par l'homme?

    Étant un file binary, le file XLSB n'est pas facile à parsingr. Le format du file est complexe. Vous devez utiliser une bibliothèque Excel qui connait le format de file XLSB et EasyXLS est l'un d'entre eux. Il connait également le format de file XLSX.

    Je ne sais pas quel est votre langage de programmation préféré, mais ce lien sur l' import de files Excel en C # est un bon début pour vos besoins. Vous pouvez utiliser un code similaire pour les formats de file XLSX et XLSB.

    Si vous préférez conserver votre code actuel, vous pouvez utiliser la bibliothèque uniquement pour convertir le file XLSB en file XLSX.