Toon posts:

[C# + EXCEL] inlezen van Excel naar database.

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoe krijg ik regels uit excel in mijn database middels C#.
Kan dit middels een FileReader?

http://support.microsoft....spx?scid=kb;EN-US;Q318452 staat beschreven voor een windows app is voor een webapp. hetzelfde mogelijk?

Ik heb de reference microsoft office 9.0 toegevoegd.

m.vr.gr.

Alka

[ Voor 50% gewijzigd door Verwijderd op 17-09-2003 14:52 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Wat heb je zelf al geprobeerd?
Hoeveel keer moet ik je nog op de Quickstart wijzen?

https://fgheysels.github.io/


  • Stewie!
  • Registratie: September 2001
  • Laatst online: 21-08 10:07

Stewie!

Keen must die!

Er bestaan ook classes waarmee je direct een excel bestand kan openen en de info mee kan gebruiken. Effe zoeken via google he ;)


Strava: https://www.strava.com/athletes/149347154


Verwijderd

Topicstarter
DaMorpheus schreef op 17 September 2003 @ 14:47:
Er bestaan ook classes waarmee je direct een excel bestand kan openen en de info mee kan gebruiken. Effe zoeken via google he ;)
Dat had ik gehoord ja, maar ik kan niks vinden. Ik heb ook nog niks geprobeerd omdat ik nog geen info heb.

[ Voor 3% gewijzigd door Verwijderd op 17-09-2003 14:50 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Openen met ODBC

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Niet de Office Web Components OWC?

  • Stewie!
  • Registratie: September 2001
  • Laatst online: 21-08 10:07

Stewie!

Keen must die!

Verwijderd schreef op 17 september 2003 @ 15:12:
[...]


Niet de Office Web Components OWC?
die moet je dan apart installeren :)


Strava: https://www.strava.com/athletes/149347154


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 17 September 2003 @ 15:12:
[...]


Niet de Office Web Components OWC?
Nee, ik zei ODBC.
Zoek anders eens op Google.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 17 September 2003 @ 15:16:
[...]

Nee, ik zei ODBC.
Zoek anders eens op Google.
Hetgeen ik dan vind is vooral importeren in Excel i.p.v. exporteren

  • DaCoTa
  • Registratie: April 2002
  • Laatst online: 21-08 18:26
Pas op met de MS ODBC drivers, deze zijn ontzettend bagger. Performance van niks en de drivers kunnen niet goed overweg met numerieke of gemixte velden.

  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

Je zal wel moeten met oledb. met Filestreams wordt het er alleen maar trager op. Hier is een voorbeeld met datagrid en al:

http://www.csharphelp.com/archives3/archive494.html

(google keywords: excel import c#, 7de resultaat)

[ Voor 15% gewijzigd door guanpedro op 17-09-2003 15:26 ]

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


Verwijderd

Topicstarter
Ik heb op dit moment gebruik gemaakt van oledb zoals al werd aangeraden en heb het al grotendeels inzitten.
Bij myCommand.Fill(myDataSet); krijg ik echter de melding :
System.Data.OleDb.OleDbException: Het bestand is niet gemaakt

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
protected void Page_Load(Object Sender, EventArgs E
{
  if (!IsPostBack) 
 {
    DataGrid1.DataSource = CreateDataSource();
    DataGrid1.DataBind();
 }
}   

private DataSet CreateDataSource()
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=D:\\Temp\\org.xls;"+
"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);
return myDataSet;
}
Pagina: 1