Background
Construyo muchos archivos de texto en mi $ DAYJOB, que luego se envían a un panel de revisión en un documento de Excel muy complicado. El contenido de cada archivo de texto debe pegarse en un cuadro de texto en las pestañas individuales de Excel (con el nombre apropiado). Cualquier hoja de Excel podría tener entre 30 y 220 pestañas diferentes para estos archivos de texto.
Lo que solía funcionar
Originalmente, apunté un script de Python a una carpeta de Windows llena de texto archivos y le pidió que creara un documento exel en blanco como tal; luego copié las pestañas en la plantilla formateada de Excel. Sin embargo, nuestras medidas de seguridad de escritorio corporativas cambiaron de una manera que ahora rompe ese guión. Todos los documentos de Excel están encriptados por DRM Security Middleware que rompe mis hojas de Excel con guiones. Mis súplicas para detener la locura no han ido a ninguna parte.
El problema
Ahora mi solución es copiar manualmente & paste (es cierto que soy más un programador de Unix que una persona de Windows). Hacer clic en cien archivos de texto y copiar el contenido en Excel manualmente es abrumador, y se multiplica con cada evento de clic / pulsación de tecla requerido. Para cada archivo, parece que dedico más de la mitad de mi esfuerzo a:
- Hacer doble clic para abrir el archivo (Eventos 1 & 2 - Clics)
- Seleccionar todo con Cntl a (Evento 3 - Pulsación de tecla)
- Copie al portapapeles con Cntl c (Evento 4 - Pulsación de tecla)
- Pegue en Excel TextBox en espera con Cntl v (Evento 5 - Pulsación de tecla)
- Cierre el archivo abierto, no se acumulan (Evento 6 - Clic)
Me encantaría encontrar una forma aceptable de solucionar este problema. Encontré algo llamado Copiar contenido de texto, que supuestamente realiza una copia de contenido de archivo con dos clics en el portapapeles; sin embargo, el software es gratuito pero de código cerrado. No puedo instalar software gratuito de código cerrado en nuestros equipos de escritorio; sin embargo, las soluciones de software gratuito de código abierto son aceptables.
Pregunta
Me gustaría una solución de código abierto para este problema; Estoy solicitando una alternativa de código abierto a Copiar contenido de texto, pero si a alguien se le ocurre una solución de software alternativa que funcione con Excel, soy todo oídos.
Nota: los saltos de línea en los archivos de texto deben conservarse.