| |||
Ayuda con Excel Que tal tengo un problema,espero alguien me pueda ayudar actualmente tengo un grid el cual lleno dependiendo una consulta y despues lo exporto a una hoja de ecel hasta alli ningun problema pero el problema es que a veces o ya esta sucediendo muy seguido no me cabe la cantidad de datos en la hoja ecedo su limite de ecel alguien me podria decir que podria hacer para no tener limite d datos o alguna otra propuesta |
| |||
Re: Ayuda con Excel Cita: Oye una pregunta yo hago mi consulta asiSqlConnection conn = new SqlConnection("Server=172.16.3.21;Database=Courier max;Uid=prueba;Pwd=prueba SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select top * from cmusr.CM_CONTROL "; cmd.Connection = conn; DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); DataGrid1.DataSource = ds; DataGrid1.DataBind(); //y aqui invoco tu funcion asi o dime si la estoy invocando mal ExportToExcel(ds,"prueba"); de ante mano te agradesco por tu ayuda |
| ||||
Re: Ayuda con Excel En el segundo parámetro indicale el path físico ó la ruta donde vás a guardar el archivo Excel: String strPath = @"C:\Temp\prueba.xls"; ExportToExcel(ds, strPath); Lo demás está OK
__________________ ¿Por qué Uri Geller doblaba cucharas? |
| |||
Re: Ayuda con Excel oye me envia el siguiente error Access to the path "C:\prueb.xls" is denied. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.UnauthorizedAccessException: Access to the path "C:\prueb.xls" is denied. ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access. Source Error: Line 94: */ Line 95: Line 96: excelDoc = new System.IO.StreamWriter(fileName); Line 97: const string startExcelXML = "<xml version>\r\n<Workbook " + Line 98: "xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\"\r\n" + |
| |||
Re: Ayuda con Excel Cita: OK ya corregi el error que me enviaba era porque el archivo no tenia permisos de escritura pero ahora cuando trato de eportar mas de 60,000 registros me envia este mensaje |
| |||
Re: Ayuda con Excel Yo he usado otra manera,.. utilizando los componentes de office, http://www.elguille.info/colabora/pu...celReports.htm y http://www.eggheadcafe.com/articles/20021012.asp Salu2 |
| |||
Re: Ayuda con Excel Cita: me serviria el segundo ya que mi aplicaicon esta en C# pero me marca error
Iniciado por Stream Yo he usado otra manera,.. utilizando los componentes de office, http://www.elguille.info/colabora/pu...celReports.htm y http://www.eggheadcafe.com/articles/20021012.asp Salu2 |
| |||
Re: Ayuda con Excel Yo tuve un problema parecido, pero lo solucioné así: Código PHP: Es mejor ponerlo en una carpeta aparte, para que no dé fallos. En mi caso lo hice con temp. Saludos. |
| |||
Re: Ayuda con Excel Cita: Ya lo cheque Gracias y funciona bien solo que hay un problema cuando hace la consulta digamos unos 100,000 registros en la hoja de excel solo caben 65,000 y no me aparecen los demas, pero lo adapte con el codigo que gentilmente me envio txarly, pero cuando export a tal informacion me sige enviando la pantalla de error
Iniciado por Kurace Yo tuve un problema parecido, pero lo solucioné así: Código PHP: Es mejor ponerlo en una carpeta aparte, para que no dé fallos. En mi caso lo hice con temp. Saludos. |