OK, das ist komisch. Ich nehme mein leeres Nummernblatt:
... und nach Excel exportieren:
Whoah, das scheint ein bisschen zu groß zu sein. Benennen wir das Excel-Dokument in .zip um und schauen uns das an:
Ein bisschen tiefer graben:
Nun, wir haben gerade 99% der Dateigröße gefunden. Aber was ist das - eine Art eingebettetes Vorschaubild? Lass es uns öffnen:
Nein, nur ein 635x635 PNG zufälliges Rauschen. Hat jemand eine Idee, was hier los ist?
zip -d myFile.xlsx xl/media/image1.png
tl; dr: Dies ist die Standardformfüllung, die absolut nicht erforderlich ist, wenn keine Formen vorhanden sind.
XLSX, DOCX und andere Formate verwenden OPC (Open Packaging Conventions), das den Zip-Container vorschreibt und beschreibt, wie Dateien angeordnet werden sollen. Wenn Sie eine Datei nicht erkennen, sehen Sie in den verschiedenen Beziehungsdateien nach (diese enden mit .rels).
In diesem Fall finden Sie die entsprechende Zeile in der Themenbeziehungsdatei
xl/theme/_rels/theme1.xml.rels
:Die Datei wird verwiesen werden ,
xl/theme/theme1.xml
wierId1
. Wenn Sie ECMA-376 als Leitfaden verwenden, wird dies als Standardformfüllung bezeichnet:Der Schreiber darf das Bild nicht auslassen, wenn es keine Form gibt.
quelle
Keynote-Dateien, die nach PowerPoint exportiert wurden, funktionieren auch so. Dieses PNG ist eine Hintergrundfüllung aus Keynote und wird PowerPoint zur Verfügung gestellt, um als Standardformfüllung für im exportierten Dokument erstellte Formen verwendet zu werden. Keynote exportiert nicht nur Ihr Dokument, sondern auch die Vorlagenstilelemente, mit denen es erstellt wurde - auch wenn einige dieser Stilelemente (dh das Hintergrundbild) noch nicht verwendet wurden.
quelle