3.9 KiB
Excel-Ausgabeformat
Die Excel-Datei ist das Ergebnis, das die meisten Deal-Teams tatsächlich öffnen werden. Setzen Sie sie sorgfältig auf.
Wenn der Claude-in-Excel-/Office-Agent verfügbar ist
Erstellen Sie die Arbeitsmappe direkt in Excel über den Office-Agenten. Dies ist der bevorzugte Weg, da er die Formatierung erhält, den Prüfer in seinem gewohnten Werkzeug arbeiten lässt und das Zellkommentar-Muster nativ unterstützt.
Andernfalls openpyxl verwenden
Prüfen Sie mit python3 -c "import openpyxl". Falls nicht installiert, bieten Sie die Installation an (pip3 install openpyxl) oder weichen Sie auf CSV aus.
Arbeitsmappenstruktur
Tabellenblatt 1: Prüfung (das Hauptraster)
- Zeile 1: Arbeitsprodukt-Kopfzeile (zusammengeführte Zelle, die Kopfzeile aus der Plugin-Konfiguration
## Ergebnisse) - Zeile 2: Spaltenbezeichnungen
- Ab Zeile 3: eine Zeile pro Dokument
- Spalte A: Dokumentname / Pfad
- Ab Spalte B: eine Spalte pro Schema-Spalte, in Schema-Reihenfolge
- Nach jeder Datenspalte eine ausgeblendete
_quelle-Spalte mit[Zitat] | [Fundstelle] - Zellkommentar in der Datenspalte = das Zitat und die Fundstelle (erscheint beim Überfahren mit der Maus auch bei ausgeblendeter
_quelle-Spalte) - Zellfüllung nach Status: keine Füllung =
beantwortet,#FFF2CC(hellgelb) =unklaroderprüfen,#EFEFEF(hellgrau) =nicht_vorhanden - Eine
Geprüft-Spalte nach jeder Gruppe aus [Daten + _quelle]: standardmäßig leer; wird vom Prüfer ausgefüllt. Dropdown-Validierung:✓,✗,?.
Tabellenblatt 2: Hinweise
- Eine Zeile pro Zelle, die als
unklaroderprüfenmarkiert ist - Spalten: Dokument, Spalte, Status, Wert (falls vorhanden), Zitat, Fundstelle, Anmerkung
- Dies ist die Prüfungs-Arbeitsliste. Nach Spalte sortieren, damit der Prüfer gleichartige Beurteilungen bündeln kann.
Tabellenblatt 3: _schema
- Die Spaltendefinitionen aus
.review-schema.yaml, eine Zeile pro Spalte: id, label, type, options, prompt - Macht die Datei selbstdokumentierend. Ein Partner, der sie sechs Monate später öffnet, sieht genau, was gefragt wurde.
Tabellenblatt 4: _zusammenfassung
- Dokumentanzahl, Spaltenanzahl, Ausführungsdatum
- Pro Spalte: Anzahl beantwortet / nicht_vorhanden / unklar / prüfen
- Liste der Spalten, die der Normalisierungsdurchlauf markiert hat
- Der Erinnerungstext zur Verifizierung
Was zu vermeiden ist
- Keine Konfidenzprozent-Spalte einfügen. Das ist keine Information. Status und Zitat sind das Signal.
- Zitate nicht abschneiden, um in eine Zelle zu passen. Text umbrechen oder das vollständige Zitat im Kommentar ablegen.
- Keine Zellen im Datenbereich zusammenführen. Anwälte werden sortieren und filtern.
- Tabelle nicht ohne die Tabellenblätter
_schemaund_zusammenfassungschreiben. Die Selbstdokumentation macht die Datei vertrauenswürdig.
Schutz vor Formel-Injection
Vor dem Schreiben einer Zelle in Excel-, Sheets- oder CSV-Ausgabe sind Formel-Injections zu neutralisieren. Texte der Gegenseite (Vertragsauszüge, Parteinamen, Daten aus dem Handelsregister, CLM-Exporte) sind potenziell angreiferkontrolliert. Eine Zelle, die mit =, +, -, @, \t, \r oder \n beginnt, wird als Formel interpretiert oder bricht die Zeilenstruktur auf.
- Voranstellen eines einfachen Anführungszeichens:
'=SUMME(A1:A10)→=SUMME(A1:A10)(wird als Text angezeigt, nicht ausgeführt) - Gilt für jede Zelle, die Text aus einem Dokument, einem Werkzeugergebnis oder einer Benutzereingabe enthält. Von Ihnen selbst verfasste Spaltenüberschriften und selbst berechnete Werte sind sicher.
- CSV: Eingebettete Kommas, doppelte Anführungszeichen und Zeilenumbrüche ebenfalls maskieren (RFC 4180-Maskierung).
- Dies ist nicht optional. Eine Tabelle, die der Benutzer in Excel öffnet und die ein Makro auslöst oder Daten über DDE ausleitet, ist ein Supply-Chain-Angriff auf den Benutzer.