protected void save_Click(object sender, EventArgs e) { DataSet ds = ConvertHTMLTablesToDataSet(hddTabla.Value.Replace("☺", "<") /*Session["toExcel"].ToString()*/); DataTable dt = ds.Tables[0]; int col = Convert.ToInt32(addColum.Text); //dt.Columns.Count; for (int j = 0; j < col; j++) { dt.Columns.Add("" + (dt.Columns.Count), typeof(string)); } Plantilla P = new Plantilla(this.Response, "Abejorros_"); P.CrearTablaExport(dt, 1, 5, "Directriz Abejorro", "tbl_DirectrizAbejorro", "Directriz Abejorro"); DataTable dtPlanta = new DataTable(); dtPlanta.Columns.Add("Planta"); var dr = dtPlanta.NewRow(); dr["Planta"] = ""; foreach (ListItem item in ddl_Planta.Items) { Console.WriteLine(item.Value + " " + item.Text); if (txtPlantaImportada.Text.Equals(item.Value)) { dr["Planta"] = item.Text; break; } } dtPlanta.Rows.Add(dr); P.CrearTabla(dtPlanta, 1, 0, "Generales", "tbl_Generales", "Directriz Abejorro"); P.ProtegerArchivo(ConfigurationManager.AppSettings["ContrasenaDeArchivos"].ToString()); P.GuardarPlantilla(); }