c# - Quickest Way To Open Excel -


i have been using microsoft.office.interop.excel library open excel, refresh queries , save. issue running work if each computer has same excel library selected in project installed on pc.

i see npoi can http://npoi.codeplex.com/documentation read , write data excel, simpler task of open/refresh/save, can npoi handle this?

if use syntax seems can open excel file, refreshing queries , saving?

using npoi.hssf.usermodel; using npoi.ss.usermodel;  private void button1_click(object sender, eventargs e) {     hssfworkbook hssfwb;     using (filestream file = new filestream(@"c:\test.xls", filemode.open, fileaccess.read))     {       hssfwb= new hssfworkbook(file);     } 

you can use oledb adapter also

system.data.oledb.oledbconnection conn = new system.data.oledb.oledbconnection("provider=microsoft.ace.oledb.12.0; data source = " + excelfilepath+ "; extended properties = \"excel 8.0;hdr=no;imex=1\";"); /*for office 2007 connection*/ conn.open();    string strquery = "select * [" + table + "]";    system.data.oledb.oledbdataadapter adapter = new system.data.oledb.oledbdataadapter(strquery, conn);  system.data.datatable exceltodatatable = new system.data.datatable();  adapter.fill(exceltodatatable); 

Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -