Как сохранить данные базы данных в другой excel
В моей таблице запись выглядит следующим образом
ASSociateID Project ID ProjectName Area ShiftType Shiftdate 2456 1 A BLR IN 28 jun 2016 3424 2 B BLR IN 30 Jun 2016 3422 3 C BLR IN 1 Aug 2016 3342 4 D BLR IN 2 Aug 2016 5534 1 A KOC OUT 29 Jun 2016 3353 2 B KOC OUT 30 jun 2016 4343 3 C KOC OUT 1 Aug 2016 4535 4 D KOC OUT 2 Aug 2016
мой консольный код приложения выглядит следующим образом
Отображение вышеуказанных данных базы данных в excel с помощью консольного приложения
string connectionstring = "Server=(local);initial catalog=OneC;Trusted_Connection=True"; SqlConnection con = new SqlConnection(connectionstring); SqlCommand command= new SqlCommand(); SqlDataReader dr; DataSet ds= new DataSet(); command.CommandText = "Select * from Employee"; command.CommandType = CommandType.Text; command.Connection = con; con.Open(); dr= cmd.ExecuteReader(); if (dr.HasRows) { using (System.IO.StreamWriter sw = new System.IO.StreamWriter(@"C:\Details\Excel.xls")) { while (dr.Read()) { for (int i = 0; i < dr.FieldCount; i++) { sw.Autoflush = true; sw.write(dr[i].Tostring() +"\t"); } sw,writeline("\n"); } } con.Close(); }
когда я выполняю приведенный выше код в моей папке sysem in c в одном excel сохраняются данные
я хочу, чтобы вышеприведенные данные были сохранены ShiftType (IN), чтобы быть сохраненными в одном excel
и я хочу, чтобы вышеприведенные данные были сохранены shiftType (Out), чтобы быть сохраненными в другом excel
Для этого в моих приведенных выше изменениях кода я должен сделать сохранение В и из разных excel
Что я уже пробовал:
Данные базы данных формы должны быть сохранены в двух разных excel.
Когда я выполняю, я хочу, чтобы вывод был следующим
В одном excel я хочу сохранить следующее
ASSociateID Project ID ProjectName Area ShiftType Shiftdate 2456 1 A BLR IN 28 jun 2016 3424 2 B BLR IN 30 Jun 2016 3422 3 C BLR IN 1 Aug 2016 3342 4 D BLR IN 2 Aug 2016
В другом excel я хочу сохранить следующим образом
ASSociateID Project ID ProjectName Area ShiftType Shiftdate 5534 1 A KOC OUT 29 Jun 2016 3353 2 B KOC OUT 30 jun 2016 4343 3 C KOC OUT 1 Aug 2016 4535 4 D KOC OUT 2 Aug 2016
Maciej Los
Не делайте репостов!
http://www.codeproject.com/Questions/1118317/Using-foreach-loop-get-data-and-save-into-excel-fi