La biblioteca de terceros de Python implementa la función de combinación de correspondencia de Word.
Pero la combinación de correspondencia también tiene una desventaja, es decir, cada vez que se combinan datos, es necesario insertar el campo de combinación. Si a menudo necesita generar archivos de Word de plantilla fija basados en datos, será muy problemático.
Obviamente, es muy conveniente utilizar el método de reemplazo de datos fijos del programa, y puede operarlo con un clic cuando necesite generar un archivo.
Herramientas: intérprete de Python, paquete xlrd (lectura de datos de Excel), paquete docx-mailmerge (paquete de combinación de correspondencia).
Hay dos formas de generar archivos en el programa: cada archivo generado es un solo archivo y todos los archivos generados constituyen un solo archivo.
Docx-mailmerge sólo admite archivos en formato Docx.
Plantilla de Word completada:
Pasos de producción de la plantilla de Word:
Datos de Excel:
Importar módulo de Python:
Parámetros de ruta de archivo de datos de Excel y plantilla de Word:
Generar en diferentes archivos:
Efecto de generación:
Generar todo el contenido en el mismo archivo:
Efecto de generación:
Hay un pequeño problema al generar el mismo archivo. Hay páginas en blanco detrás de cada documento de respaldo, pero eso no es gran cosa. Al imprimir, puede seleccionar páginas impares para imprimir.