You are on page 1of 2

protected void import1_Click(object sender, EventArgs e)

try
{

int count = 0;

string result = Path.GetTempPath();


string fileName = result + FileUpload1.FileName;
string folder = Server.MapPath("~/files/");
Directory.CreateDirectory(folder);
FileUpload1.PostedFile.SaveAs(Path.Combine(folder, fileName));
DataTable dtExcel = new DataTable();
string SourceConstr = @" Provider=Microsoft.JET.OLEDB.4.0;Data Source='" +
fileName + "';Extended Properties= 'Excel 8.0;HDR=Yes;IMEX=1'";
OleDbConnection con = new OleDbConnection(SourceConstr);
string query = "Select * from [SUMMARY1$]";
OleDbDataAdapter data = new OleDbDataAdapter(query, con);
data.Fill(dtExcel);
using (var conn = new
MySqlConnection("datasource=mysql5033.site4now.net;username=a7c12c_data;password=12345abc
123;database=db_a7c12c_data;"))
{
for (int i = 0; i < dtExcel.Rows.Count; i++)
{

try
{

var cmd = new MySqlCommand("INSERT INTO datagrade


(levelid,lrn,lrnlog,studentname,sex,sy,level,section,semester,adviser,s1,g1,t1,s2,g2,t2,s
3,g3,t3,s4,g4,t4,s5,g5,t5,s6,g6,t6,s7,g7,t7,s8,g8,t8,s9,g9,t9,s10,g10,t10,s11,g11,t11,s12
,g12,t12,s13,g13,t13,s14,g14,t14,q1avg,q2g1,q2g2,q2g3,q2g4,q2g5,q2g6,q2g7,q2g8,q2g9,q2g10
,q2g11,q2g12,q2g13,q2g14,q2gavg,genavg,remarks,modality,track,moda,st1,st2,st3,st4,st5,st
6,st7,st8,st9,st10,st11,st12,st13,st14,av1,av2,av3,av4,av5,av6,av7,av8,av9,av10,av11,av12
,av13,av14,edad,last,first,middle,extname,modal2) VALUES (@value1, @value2, @value3,
@value4,@value5,@value6,@value7,@value8,@value9,@value10,@value11,@value12,@value13,@valu
e14,@value15,@value16,@value17,@value18,@value19,@value20,@value21,@value22,@value23,@val
ue24,@value25,@value26,@value27,@value28,@value29,@value30,@value31,@value32,@value33,@va
lue34,@value35,@value36,@value37,@value38,@value39,@value40,@value41,@value42,@value43,@v
alue44,@value45,@value46,@value47,@value48,@value49,@value50,@value51,@value52,@value53,@
value54,@value55,@value56,@value57,@value58,@value59,@value60,@value61,@value62,@value63,
@value64,@value65,@value66,@value67,@value68,@value69,@value70,@value71,@value72,@value73
,@value74,@value75,@value76,@value77,@value78,@value79,@value80,@value81,@value82,@value8
3,@value84,@value85,@value86,@value87,@value88,@value89,@value90,@value91,@value92,@value
93,@value94,@value95,@value96,@value97,@value98,@value99,@value100,@value101,@value102,@v
alue103,@value104,@value105,@value106,@value107)");
cmd.Parameters.AddWithValue("value1", dtExcel.Rows[i][0]);
cmd.Parameters.AddWithValue("value2", dtExcel.Rows[i][1]);
cmd.Parameters.AddWithValue("value3", dtExcel.Rows[i][2]);
cmd.Parameters.AddWithValue("value4", dtExcel.Rows[i][3]);
cmd.Parameters.AddWithValue("value5", dtExcel.Rows[i][4]);
cmd.Parameters.AddWithValue("value6", dtExcel.Rows[i][5]);
cmd.Parameters.AddWithValue("value7", dtExcel.Rows[i][6]);
cmd.Parameters.AddWithValue("value8", dtExcel.Rows[i][7]);
cmd.Parameters.AddWithValue("value9", dtExcel.Rows[i][8]);

You might also like