Προς το περιεχόμενο

Visual basic και excel


πc stratos

Προτεινόμενες αναρτήσεις

καλημερα,

εχω την εξης απορια

μεσω της VB 2010 πως μπορω να παιρνω και να δινω δεδομενα σε ενα excel αρχειο;

και πρωτα απο ολα γινεται;αν υπαρχει καποιο tutorial ή παραδειγμα μπορειτε να μου το στειλετε;γιατι με ενα γρηγορο search δεν βρηκα κατι κατανοητο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν έχεις εγκατεστημένο το office τότε κατά πασα πιθανότητα θα σου έχει εγκαταστήσει τις COM η .Net βιβλιοθήκες του τις οποιες μπορείς να κανεις "Add" στα references στο project σου.

 

Έπειτα πρέπει να ψάξεις πως γίνεται η όλη ιστορία.

Είναι σχετικά εύκολη αλλα και κάπως χύμα.

 

Εγώ έχω κάνει διαφορα αλλα σε C# και μονο για εγγραφη σε excel (Για export report).

 

 

Αυτο εδώ γράφει ενα DataSet σε Excel αλλά είναι λίγο παλιό.

 

Γενικά ψάξε στο google "Write Excel Visual Basic 2010" ή διάφορα αλλα παρόμοια.

 

Δες ποια είναι και πως χρησιμοποιούνται τα βασικά αντικείμενα.

 

EDIT

 

Δες και εδώ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπορείς να χρησιμοποιήσεις τους ISAM drivers για σύνδεση μέσω OLEDB. Σου δίνει την δυνατότητα να συνδεθείς μέσω ConnectionString, με OLEDBConnection, και Select statements για να πάρεις τα δεδομένα των WorkSheets.

 

Σχετικό παράδειγμα θα βρείς εδώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

καλημερα,

εχω την εξης απορια

μεσω της VB 2010 πως μπορω να παιρνω και να δινω δεδομενα σε ενα excel αρχειο;

και πρωτα απο ολα γινεται;αν υπαρχει καποιο tutorial ή παραδειγμα μπορειτε να μου το στειλετε;γιατι με ενα γρηγορο search δεν βρηκα κατι κατανοητο

 

 

Να υποθεσω οτι η 2010 ειναι περιπου ιδια με την 6 τοτε μπορεις να βγαλεις ακρη απο τον παρακατω κωδικα

 

>
nameexcel = "Nikos.xls"


      'SYNDEEI THN VBASIC ME TO EXCEL
      Set exc = CreateObject("Excel.application")
     
      'APOKRYPSH TOY EXEL
      exc.Visible = False
      
      'ANOIFEI TO PARAPANW ARXEIO KAI FYLO TOY EXCEL
      exc.workbooks.Open FileName:=nameexcel, ReadOnly:=False, ignoreReadOnlyRecommended:=True

      exc.Worksheets(1).Select 'TO MARKAREI
      exc.Worksheets(1).Activate 
      
      exc.cells(45, 5).Value = "GRAFW KATI STO EXCEL KELI 45 KATHETA 5 ORIZONTIA"
             
      originaltxt = exc.cells(33, 4).Value 'DIADAZW KATI APO TO EXCEL
                 
      exc.ActiveWorkbook.Save 'KANW SAVE TO ARXEIO
      exc.Quit 'APOSYNDEOMAI APO TO EXCEL

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...