Bonjour ,
Donc j'explique brievement la situation et mon problem, je désir sélectionner quelques valeurs de la base de donnée et afinn de génerer dans un rapport Excel ( format xls) . J'utilise la bibliothéque NPOI
Donc, voila mes démarches ,Je selectionne des valeurs
Et c'est ici que visual studio declenche une exeption dont je ne comprend pas pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 String sql = "SELECT CLIENT.NAME FROM CLIENT "; string str = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BGEConnectionString"].ConnectionString; SqlConnection conn = new SqlConnection(str); SqlCommand comm = new SqlCommand(sql, conn); conn.Open(); SqlDataReader nwReader = comm.ExecuteReader(); int row = 7; HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs, true); HSSFSheet sheet = templateWorkbook.GetSheet("Event Budget"); List<string> listC = new List<string>(); while (nwReader.Read()) { string UserID = (string) nwReader["NAME"].ToString(); listC.Add(UserID.ToString()); } nwReader.Close(); conn.Close();
En effet , c'est au niveau de cette ligne que je pense avoir fait une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 foreach (var item in listC) { row++; HSSFRow valueDateCell = sheet.GetRow(row); valueDateCell.GetCell(1).SetCellValue(item.ToString()); } sheet.ForceFormulaRecalculation = true; MemoryStream ms = new MemoryStream(); templateWorkbook.Write(ms); ExportDataTableToExcel(ms, "EventExpenseReport.xls");
Je remercie toute tentative d'aide en avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part valueDateCell.GetCell(1).SetCellValue(item.ToString());
Merci
Partager