Foros del Web » Programando para Internet » ASPX (.net) »

Dataset a un archivo de excel existente

Estas en el tema de Dataset a un archivo de excel existente en el foro de ASPX (.net) en Foros del Web. Que tal como estan, le comento tengo el siguiente codigo el cual me manda mi dataset a un archivo de excel que genera al momento, ...
  #1 (permalink)  
Antiguo 31/01/2013, 19:28
 
Fecha de Ingreso: abril-2008
Mensajes: 281
Antigüedad: 16 años
Puntos: 1
Dataset a un archivo de excel existente

Que tal como estan, le comento tengo el siguiente codigo el cual me manda mi dataset a un archivo de excel que genera al momento, pero lo que quisiera hacer es mandarlo pero a un archivo que ya tenga creado para poder asignarle un formato como bloqueo......

Código PHP:
private DataSet GetData()
        {
            
            
using (MySqlConnection cad = new MySqlConnection("Database=edmaccom_ap;Data Source=localhost;User Id=edmaccom_root;Password=Xjt54R87g2; Allow Zero Datetime=True"))
            {
                
cad.Open();
                
MySqlCommand ComandoSQL = new MySqlCommand("Select idappact, codappact, desapeta, desapsub, nomapact, resappact, Date_format(fecappini,'%d/%m/%y'), " +
                    
" Date_format(fecappfin,'%d/%m/%y'), Date_format(fecapprea,'%d/%m/%y'), porappava, obsappact, diaapact, obsextact  From appactividades " +
                    
" INNER JOIN apetapas on idapeta = idappeta INNER JOIN apsubetapas on idapsub = idappseta " +
                    
" INNER JOIN apactividades on idapact = idappact1 WHERE codappact = ?codappact"cad);
                
ComandoSQL.Parameters.AddWithValue("?codappact"TextBox1.Text);
                
MySqlDataAdapter da = new MySqlDataAdapter(ComandoSQL);
               
                
cad.Close();
                
DataSet pubsDataSet = new DataSet("Pubs");
                
da.Fill(pubsDataSet"ggeneral");

                return 
pubsDataSet;
                 
            }
        } 
Código PHP:
 private void GenerarExcel(DataTable dt)
        {
            
string attachment "attachment; filename=../../graficas/grafica_general.xls";
            
//Response.Redirect("../../graficas/grafica_general.xls");
            
Response.ClearContent();
            
Response.AddHeader("content-disposition"attachment);
            
//Response.ContentType = "application/vnd.ms-excel";
            
Response.ContentType "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
            
Response.ContentEncoding System.Text.Encoding.GetEncoding("windows-1254");
            
Response.Charset "windows-1254";
            
            
string tab "";
            foreach (
DataColumn dc in dt.Columns)
            {
                
Response.Write(tab dc.ColumnName);
                
tab "\t";
            }
            
Response.Write("\n");
            
int i;
            foreach (
DataRow dr in dt.Rows)
            {
                
tab "";
                for (
0dt.Columns.Counti++)
                {
                    
Response.Write(tab dr[i].ToString());
                    
tab "\t";
                }
                
Response.Write("\n");
            }
            
Response.End();
        } 
Saludos y gracias........

Etiquetas: dataset, excel, existente, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.