Je pense qu'il s'agit d'une question du type "voulez-vous vraiment faire ce (*)". Excel a ses propres règles de formatage. Si le fichier est suffisamment petit pour tenir dans Excel, il s'agit probablement d'un fichier de configuration, qui a tendance à être très sensible au format. Je ne pense pas qu'Excel ait le concept de BLOB, juste un flux d'octets qui ne sont pas interprétés.
De plus, vous aurez probablement à faire face à des problèmes de verrouillage et de copie.
Je suggère sqlite. sqlite3 peut faire des BLOBs. Et il y a tellement d'interfaces vers lui, y compris la plupart des langages de programmation, et les petits guis. Excel/OpenOfficeCalc pourrait accéder à sqlite3 avec les bons pilotes de BD. Votre base de données, comme le fichier Excel, serait juste un fichier sur un disque quelque part, vous n'avez pas besoin de configurer un serveur de base de données.
(*) oui, je déteste aussi les messages du type "voulez-vous vraiment faire ça".
0 votes
Un fichier contient normalement 1000000 éléments. Pourquoi avez-vous besoin du contenu d'un fichier dans une seule cellule ?
0 votes
@akira - J'ai ajouté plus d'informations sur ce que j'essaie de faire.