Pregunta Excel 2007 modifica fecha de creación / estadísticas


Sé cómo modificar la fecha de creación del archivo, pero en Excel (xlsx) en el archivo statistics / attributes / properties / lo que sea que todavía tenga la fecha de creación original / última fecha de impresión, etc. Me preguntaba si hay alguna forma de modificar estos datos.


1


origen




Respuestas:


Lo descubrí, y creo que podría ser útil para algunos, así que responderé mi pregunta yo mismo. Tenga en cuenta que esto funciona solo para el nuevo formato de archivo de Excel (xlsx) u otros formatos nuevos de MS Office, es decir, Office 2007 y posteriores. Para formatos de archivo antiguos, haga lo que Dennis Williamson sugirió a continuación.

Aquí hay pasos básicos:

Abra el archivo Excel usando una utilidad de compresión como 7zip Ir a la carpeta llamada 'docProps' Extraiga el nombre de archivo 'core.xml' Abra el archivo con un editor de texto sin formato como Bloc de notas o Notepad ++

Verá la mayoría de los atributos de archivo dentro de las etiquetas de corchetes angulares, como

<dcterms:modified xsi:type="dcterms:W3CDTF">2010-10-03T15:59:33Z</dcterms:modified>

Modifique la fecha u otra información que va ENTRE las etiquetas, es decir, la fecha anterior. ¡ADVERTENCIA! no modifique las cosas DENTRO de las etiquetas (corchetes angulares) a menos que sepa lo que está haciendo.

Guarde el archivo cuando haya terminado. Regrese a la utilidad zip y cambie el 'core.xml' original por el que acaba de editar. Si usa 7zip es tan simple como arrastrarlo y soltarlo y confirmar sobrescribir. Vaya a excel y confirme que toda la información se modifique. El fin.


4





Usar 7Zip como se describe arriba funciona bien. Solo tenga en cuenta que el tiempo se almacena como UTC (también conocido como GMT) y tendrá que ajustarlo a su zona horaria.

Si por algún motivo desea cubrir sus pistas, la edición del archivo core.xml mostrará que el archivo se modificó en la fecha en que realizó la modificación. En ese caso, debe usar el Plan B, descrito en el párrafo siguiente.

Guardar en un nuevo archivo no funcionará, al menos no en Excel 2010; lleva la fecha de creación original junto con todo lo demás al nuevo archivo. Sin embargo, mover todas sus hojas de trabajo a un nuevo libro de trabajo le da un comienzo limpio en fecha... la fecha creada será la fecha en que movió las hojas de trabajo.


2





Las fechas creadas, etc., son del sistema de archivos (creo que la fecha impresa se almacena en el archivo) por lo que cualquier utilidad que pueda modificar esas fechas para cualquier archivo debería poder hacerlo para su archivo de hoja de cálculo. Aquí hay un artículo eso enumera algunas de esas utilidades.


1



Sí, ya los modifiqué ... pero parece que el nuevo formato de Excel también tiene incorporados algunos de esos datos. Aunque modifiqué los atributos en el sistema de archivos, cuando voy a propiedades de archivo en Excel, tengo todas las fechas originales. Si tuviera poco más tiempo investigaría el formato de archivo y modificaría los bytes incrustados a mano en el editor hexadecimal o algo así, pero lo necesito en las próximas dos horas suspiro - m0s