Tag-Daten zur Datei hinzufügen

393
Nex Terren

Für ein Sicherheitsprodukt (Schutz vor Datenverlust) versucht meine Gruppe, Dateien mit bestimmten Schlüsselwörtern zu kennzeichnen, damit HR / Legal Dateien speziell für die Verfolgung durch unsere DLP-Software kennzeichnen kann. Derzeit ist der Umfang auf Office-Dateien und PDF-Dateien beschränkt.

Mein Supervisor schlug vor, Strings am Ende der Dateien anzufügen, und er verwendete einen Terminal-Emulator. Ich glaube, er hat Folgendes eingegeben:

cat workbook.xlsx textToAppend.txt> workbookWithAppendedText.xlsx

... und dann catzeigte workbookWithAppendedText.xlsx den angezeigten Text an. "textToAppend.txt" ist einfach der Ausdruck "einfacher Text" und nichts weiter. Ich kann es soweit wiederholen, und ich kann den Satz "einfachen Text" am Ende sehen.

Dann konnte er jedoch die Datei öffnen, und sie öffnete sich gut. Es wurde keine Fehlermeldung angezeigt und der "einfache Text" wurde ausgeblendet. Wenn ich es jedoch mache, erhalte ich folgende Fehlermeldung:

Excel-Fehler

Excel kann es wiederherstellen, und dabei wird der angefügte Text entfernt. Mein Vorgesetzter hat das Büro verlassen, sodass ich ihn nicht erreichen kann.

Wie kann ich das Verhalten reproduzieren, das mein Vorgesetzter produzieren konnte?

0
Ehrlich gesagt kann ich nicht glauben, dass _he_ die Datei fehlerfrei öffnen konnte, nachdem Text als Excel-Arbeitsmappe an eine Binärdatei angehängt wurde. Haben Sie gesehen, dass es für ihn funktioniert hat, oder dass er Sie nur _told_ hat? Es scheint mir, dass er dein Bein zieht. cdlvcdlv vor 7 Jahren 1
@cdlvcdlv Ich habe gesehen, wie er angehängt wurde und beides überprüft hat, dass es angehängt wurde und er die Datei öffnen konnte. Ich bin nicht absolut sicher, welchen Befehl er verwendet hat (das ist das, woran ich mich erinnerte, als ich zu meinem Schreibtisch zurückging). Ich kann mich an keinen anderen Schritt erinnern, den er getan hat. Er hat die Anhänge-Textdatei mit einem Echo erstellt und dann die Dateien kombiniert. Nex Terren vor 7 Jahren 0
Mein Rat ist, dass Sie diese _cat_ Sache nicht tun. Sowohl Office- als auch PDF-Dateien enthalten Schlüsselwortfelder, die Sie zur Kategorisierung verwenden können. cdlvcdlv vor 7 Jahren 1

1 Antwort auf die Frage

0
3N1GM4

Wie cdlvcdlv sagt, möchten Sie dies höchstwahrscheinlich nicht tun - das Anhängen von Text an eine .xlsxDatei wird (wenn überhaupt) nicht konsistent funktionieren und ist einfach nicht der Weg, das zu tun, was Sie versuchen.

.xlsxDateien sind nur ein Paket von XMLDateien, die technisch extrahiert, bearbeitet und neu verpackt werden können. Dies ist jedoch höchstwahrscheinlich nicht der beste Weg, um Ihr Ziel zu erreichen, diesen Dateien zu Kategorisierungszwecken Tags hinzuzufügen.

Excel bietet stattdessen integrierte Funktionen zum Hinzufügen von Tags zu diesen Dateien. Öffnen Sie einfach eine in Excel und gehen Sie zu Datei -> Info. Suchen Sie im Abschnitt Eigenschaften nach dem Feld Tags:

Excel-Tags

Anschließend können Sie diese Tags in Windows Explorer anzeigen, sortieren und durchsuchen:

Explorer für Excel-Tags

Wenn Ihre Dateien in einem Dokumentenverwaltungssystem wie SharePoint gespeichert sind, bieten sie alternativ normalerweise eine eigene Tagging- / Kategorisierungs- / Metadaten-Funktion, die alle besser ist, als zu versuchen, Text an sich .xlsxselbst anzuhängen .