Использование цикла foreach получение данных и сохранение их в файл excel
В таблице запишите следующее
Select * from Employee
Cityid AssName ProjectName Mobile Source Destination 1 Rakesh Java 987445 TK BLR 1 Suresh Dotnet 884554 RM BTP 1 Vignesh Testing 451211 RP KOL 1 Suresh Mainframe 457845 RF KOL 2 Ramesh Animation 454542 JS KOC 2 Magesh Warehouse 211455 WH KOC 2 Santhosh Database 445545 RO CHN 2 Vignesh ETLTool 154555 VJ CHN
код консольного приложения выглядит следующим образом
я отображаю вышеприведенные данные из таблицы Employee (база данных) в файл 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(); }
Когда я exeucte выше запрос в моей системе в папке c под папкой details excel файл создается следующим образом
в моей системной папке C, созданной как details, в этой папке details создается файл excel.
1 Rakesh Java 987445 TK BLR 1 Suresh Dotnet 884554 RM BTP 1 Vignesh Testing 451211 RP KOL 1 Suresh Mainframe 457845 RF KOL 2 Ramesh Animation 454542 JS KOC 2 Magesh Warehouse 211455 WH KOC 2 Santhosh Database 445545 RO CHN 2 Vignesh ETLTool 154555 VJ CHN
Но я хочу, чтобы файл excel был сохранен на основе идентификатора города. Город id 1 Детали, которые будут сохранены в одном excel
И еще один город, удостоверение личности 2 детали должны быть сохранены в другом формате Excel
для этого как я могу это сделать asp.net использование моего вышеприведенного кода в консольном приложении
Я хочу, чтобы данные City id 1 были сохранены в одном excel следующим образом
1 Rakesh Java 987445 TK BLR 1 Suresh Dotnet 884554 RM BTP 1 Vignesh Testing 451211 RP KOL 1 Suresh Mainframe 457845 RF KOL
Я хочу, чтобы данные City id 2 были сохранены в другом excel следующим образом
2 Ramesh Animation 454542 JS KOC 2 Magesh Warehouse 211455 WH KOC 2 Santhosh Database 445545 RO CHN 2 Vignesh ETLTool 154555 VJ CHN
Что я уже пробовал:
я хочу отображать данные в зависимости от Cityid в разных excel
Я хочу, чтобы данные City id 1 были сохранены в одном excel следующим образом
1 Ракеш Ява 987445 ТК БЛР
1 Suresh Dotnet 884554 RM BTP
1 рота тестирования 451211 РП коль
1 Суреш универсальный 457845 коль РФ
Я хочу, чтобы данные City id 2 были сохранены в другом excel следующим образом
2 Ramesh Animation 454542 JS KOC
Склад 2 Магешь 211455 чт Кок
2 База данных Santhosh 445545 RO CHN
2 Vignesh ETLTool 154555 VJ CHN