Je crée un fichier vide (.xlsx) sur le bureau de l'utilisateur, puis j'ai besoin d'ouvrir le fichier et de remplir ce fichier avec des données, mais lors de l'ouverture du fichier, je reçois une erreur "le fichier est invalide". J'utilise le code ci-dessous:FIle created is not valide/Fichier invalide
Dim filePath As String = desktopPath & "\Suspense_" & Now.Date.ToString("MMddyy") & ".xlsx"
Dim fs As FileStream = Nothing
fs = File.Create(filePath)
'getting error on below line
xlWorkBook = xlApp.Workbooks.Open(filePath)
Lorsque le fichier est créé avec succès, il ne s'ouvre pas.
S'il vous plaît suggérer ce que je fais mal.
Le simple fait de créer un fichier avec l'extension XLSX ne signifie pas que vous avez créé un fichier Excel valide. Vous devez utiliser Excel lui-même (bibliothèques Interop) ou certaines bibliothèques tierces (EPPlus) qui savent comment un fichier Excel vide est formaté. – Steve