Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
Para exportar solo elementos de lista filtrados en una vista de SharePoint a Excel

Estoy tratando de exportar datos filtrados de la lista de SharePoint para sobresalir mediante Agregar un elemento web >> Medios y contenido >> Editor de contenido. Funciona bien en la lista principal de sitios. El problema al que me enfrento es que no funciona cuando creo un subsitio y en ese subsitio tengo una lista para exportar. Solo funciona allí en un modo de edición tan pronto como guardo la página de edición que ya no exporta.

A continuación se muestra mi código: que se cargó en la Galería de activos del sitio como .txtfile

 <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script> <script> function fnExcelReport() { $('.ms-listviewtable').css({ 'border-collapse': 'collapse', 'border': '1px solid #ddd' }); $('.ms-listviewtable tr td').css({ 'border': '1px solid #ddd' }); var tab_text = $('.ms-listviewtable')[0].outerHTML; debugger; $(tab_text).find("tr td:first-child").remove(); tab_text = tab_text.replace(/<A[^>]*>|<\/A>/g, ""); tab_text = tab_text.replace(/<img[^>]*>/gi, ""); tab_text = tab_text.replace(/<input[^>]*>|<\/input>/gi, ""); var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) { txtArea1.document.open("txt/html", "replace"); txtArea1.document.write(tab_text); txtArea1.document.close(); txtArea1.focus(); sa = txtArea1.document.execCommand("SaveAs", true, "ActionPoints.xls"); } else tab_text = excelExportHtml(tab_text, true) sa = window.open('data:application/vnd.ms-excel,' + encodeURIComponent(tab_text)); return (sa); } function excelExportHtml(table, includeCss) { var html = "<html><head>"; html += "</head><body>" + table + "</body></html>"; return html; } </script> <body> <input type="button" value="Export To Excel" onclick="fnExcelReport();" /> <iframe id="txtArea1"></iframe> </body>

Cualquier guía o sugerencia sobre cómo hacer que esto funcione sería muy apreciada.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda