Bonsoir,
je suis un peu perdu .... devant le trop plein de solutions????
Question : je veux accéder un simple fichier excel type xls xlsx ou assimilés.
Je peux soit inlcure une réference ... et créer des proc id, process et application Excel avec microsoft.interop.excel ..
ou avec COM de microsot Excel 14.0. object Libray ou 9.0 ou 2.0 ...
en réalité je ne comprends rien là-dedans mais cela fonctionne !!!
avec du code genre
ou alors je vois sur internet du code avec micorsoft microt jet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim ProcId As Integer = 0 Dim process1() As Process = Process.GetProcesses() Dim AppXLS As Excel.Application Dim process2() As Process = Process.GetProcesses() Dim WSExcel As New Excel.Worksheet ... 'compte les champs Dim rrange As Integer = WSExcel.UsedRange.Rows.Count Dim crange As Integer = WSExcel.UsedRange.Columns.Count etc etc
ou alors oledb
ou alors ODBC
de même j'ai inséré des références Oracle ou IBM.DB2 pour les bases de données correspondantes mais les seules ODBC ou OLEDB sont elles aussi valables pour ces pourvoyeurs de bases de données, aussi sûres, aussi portables,????
Autrement dit quand utiliser les interfaces vers les bases de données ou fichiers spécieux. ou ODBC ou ADO ou OleDB ou JET ou IBM ou Oracle, ...?
Les quelques articles que j'ai lus ne me donnent pas les bonnes pratiques, le bon usage.
Quelqu'un peut il développer ou me renvoyer vers un article suffisamment éclairant?
Même pas sûr que j'ai été clair !!!
Merci
Pierre
Partager