Cómo escribir código HTML para exportar datos de formulario a MS Access o Excel

Si Hay una manera de exportar los datos de su formulario HTML a una hoja de cálculo de Excel.

En su formulario HTML, tendrá que crear una tabla separada (se puede ocultar).

Y el SECRETO GRANDE ES: en las etiquetas de identificación de colocación y luego use un JavaScript para reemplazar el HTML interno con el valor de los campos en su formulario que recopilan los datos que desea.

Aquí está el código:

función fillHidTable () {
var htqf; //- campo escondido
var rf; // – campo recuperado
para (var i = 1; i <5; i ++) {
rf = “htqf” + i;
document.getElementById (rf) .innerHTML = document.getElementById (“Q” + i + “CALC”). value;
}
tableToExcel (‘hidTable’, ‘Resultados de análisis’);
}

var tableToExcel = (function () {
var uri = ‘datos: application / vnd.ms-excel; base64,’
, template = ‘ {worksheet}

{table}


, base64 = función (es) {return window.btoa (unescape (encodeURIComponent (s)))}
, format = function (s, c) {return s.replace (/ {(\ w +)} / g, function (m, p) {return c [p];})}
función de retorno (tabla, nombre) {
if (! table.nodeType) table = document.getElementById (table)
var ctx = {hoja de trabajo: nombre || ‘Hoja de trabajo’, tabla: table.innerHTML}
window.location.href = uri + base64 (formato (plantilla, ctx))
}
}) ()

Datos de formulario HTML a Excel

.divCenMid {font-family: Arial, sans-serif; font-size: 14pt; font-style: normal; font-weight: 700; text-align: center; vertical-align: middle; margin: 0;}
.allbdrCenMid {border: .75pt solid windowtext; color: # 000; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; text-align: center; vertical -alinear: medio; margen: 0;}
.allbdrCenTop {borde: .75pt texto de ventana sólido; color: # 000; familia de fuentes: Arial, sans-serif; tamaño de fuente: 10pt; estilo de fuente: normal; peso de fuente: 400; alineación de texto: centro; vertical -alinear: arriba; margen: 0;}
.allbdrLtMid {borde: .75pt texto de ventana sólido; color: # 000; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; text-align: left; vertical -alinear: medio; margen: 0;}
.allbdrLtTop {borde: .75pt texto de ventana sólido; color: # 000; familia de fuentes: Arial, sans-serif; tamaño de fuente: 10pt; estilo de fuente: normal; peso de fuente: 400; alineación de texto: izquierda; vertical -alinear: arriba; margen: 0;}

Evaluación de QMS
No Criterios Pregunta Puntuación
Q1 Independencia de la unidad de calidad ¿Tiene la Unidad de calidad?
Q2 Aplicar PICS GMP ¿Qué regulación GMP utiliza?
Q3 Desviación o incumplimiento ¿Tiene un procedimiento de desviación o incumplimiento?
Q4 Queja ¿Tiene un procedimiento de reclamo de cliente?

Análisis de riesgo del proveedor
No. Pregunta Score
Q1 ¿Tiene la Unidad de Calidad?
Q2 ¿Aplicar PICS GMP?
Q3 ¿Tiene un procedimiento de desviación o incumplimiento?
Q4 ¿Tiene un procedimiento de reclamo de cliente?