Excel 2007 modifica la data / le statistiche di creazione


1

So come modificare la data di creazione del file, ma in Excel (xlsx) in statistiche / attributi / proprietà del file / qualunque sia ancora la data di creazione originale / la data dell'ultima stampa ecc. Mi chiedevo se ci fosse un modo per modificare questi dati.

Risposte:


4

L'ho capito e immagino che potrebbe essere utile per alcuni, quindi rispondo io stesso alla mia domanda. Nota che funziona solo per il nuovo formato di file Excel (xlsx) o altri nuovi formati di MS Office, ovvero Office 2007 e successivi. Per i formati di file meno recenti, come suggerito da Dennis Williamson, muggito.

Ecco i passaggi di base:

Apri il file Excel usando un programma di utilità zip come 7zip Vai alla cartella denominata 'docProps' Estrai il nome del file 'core.xml' Apri il file usando un editor di testo semplice come Blocco note o Blocco note ++

Vedrai la maggior parte (tutti?) Degli attributi di file all'interno dei tag parentesi angolari, come ad esempio

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

Modifica la data o altre informazioni che vanno TRA i tag ovvero la data sopra. AVVERTIMENTO! non modificare le cose all'interno dei tag (parentesi angolari) a meno che tu non sappia cosa stai facendo.

Salva il file al termine. Torna all'utilità zip e modifica l'originale "core.xml" con quello appena modificato. Se si utilizza 7zip è semplice come trascinarlo e rilasciarlo indietro e confermare la sovrascrittura. Entra in Excel e conferma che tutte le informazioni sono state modificate. La fine.


2

L'uso di 7Zip come descritto sopra funziona bene. Basta essere consapevoli del fatto che l'ora è memorizzata come UTC (aka GMT) e sarà necessario adattarla al proprio fuso orario.

Se per qualche motivo vuoi coprire le tue tracce, la modifica del file core.xml mostrerà che il file è stato modificato alla data in cui hai apportato la modifica. In tal caso, è necessario utilizzare il piano B, descritto nel paragrafo successivo.

Il salvataggio in un nuovo file non funzionerà, almeno non in Excel 2010; porta la data di creazione originale insieme a tutto il resto nel nuovo file. Tuttavia, lo spostamento di tutti i fogli di lavoro in una nuova cartella di lavoro ti dà un inizio di inizio pulito ... la data di creazione sarà la data in cui hai spostato i fogli di lavoro.


1

Le date create, ecc., Provengono dal filesystem (penso che la data stampata sia memorizzata nel file), quindi qualsiasi utility che può modificare quelle date per qualsiasi file dovrebbe essere in grado di farlo per il tuo file di foglio di calcolo. Ecco un articolo che elenca alcune di queste utilità.


Sì, ho già modificato quelli ... ma sembra che il nuovo formato Excel abbia anche alcuni di quei dati incorporati. Anche se ho modificato gli attributi nel filesystem, quando vado alle proprietà del file in Excel ha tutte le date originali. Se avessi un po 'più di tempo, vorrei cercare il formato del file e modificare manualmente i byte incorporati nell'editor esadecimale o qualcosa del genere, ma avrei bisogno di questo nei prossimi due ore sospiro
m0s
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.