C✳CODEZ.WIN
🌐 Deutsch

Lokalisierter Leseleitfaden

xlsxZweck, Verwendung und Quelle

Nutzen Sie diese Funktion immer dann, wenn eine Tabellenkalkulationsdatei die primäre Eingabe oder Ausgabe ist. Dies umfasst alle Aufgaben, bei denen der Benutzer eine bestehende .xlsx-, .xlsm-, .xltx-, .csv- oder .tsv-Datei öffnen, lesen, bearbeiten oder korrigieren möchte (z. B. Spalten hinzufügen, Formeln berechnen, formatieren, Diagramme erstellen, fehlerhafte Daten bereinigen); eine neue Tabellenkalkulation von Grund auf oder aus anderen Datenquellen erstellen möchte; oder zwischen tabellarischen Dateiformaten konvertieren möchte. Diese Funktion ist insbesondere dann erforderlich, wenn der Benutzer eine Tabellenkalkulationsdatei anhand ihres Namens oder Pfads referenziert – selbst beiläufig (z. B. „die xlsx-Datei in meinen Downloads“) – und eine Aktion damit durchführen oder etwas daraus erstellen möchte. Sie ist auch erforderlich, um fehlerhafte Tabellendateien (mit fehlerhaften Zeilen, falsch platzierten Überschriften oder Datenmüll) in übersichtliche Tabellen umzuwandeln. Das Ergebnis muss eine Tabellenkalkulationsdatei sein. Diese Funktion ist NICHT erforderlich, wenn das primäre Ergebnis ein Word-Dokument, ein HTML-Bericht, ein eigenständiges Python-Skript, eine Datenbank-Pipeline oder eine Google Sheets API-Integration ist, selbst wenn tabellarische Daten beteiligt sind.

Quelle abgerufen:

Quell-Repository
anthropics/skills
SKILL.md
skills/xlsx/SKILL.md
Repository-Sterne
185,373
Repository zuletzt aktualisiert
2026-10-29
Fähigkeitskategorien
Daten
Letzte Datenerfassung

Lizenz: Lizenzdatei: Prüfung ausstehend

Die Workflow-Auszüge dienen als Lesehilfe und sind keine ausführbaren Anweisungen von Codez. Für die Erstellung dieser Seite wurde keine Drittanbieter-Skill verwendet.

Die folgenden Abschnitte zu Zweck und Arbeitsablauf sind vorgelagertes Material, das zur besseren Lesbarkeit aufbereitet und übersetzt wurde. Sie unterscheiden sich von der separat gekennzeichneten redaktionellen Analyse von Codez.

Was diese Fähigkeit bewirkt

Nutzen Sie diese Funktion immer dann, wenn eine Tabellenkalkulationsdatei die primäre Eingabe oder Ausgabe ist. Dies umfasst alle Aufgaben, bei denen der Benutzer eine bestehende .xlsx-, .xlsm-, .xltx-, .csv- oder .tsv-Datei öffnen, lesen, bearbeiten oder korrigieren möchte (z. B. Spalten hinzufügen, Formeln berechnen, formatieren, Diagramme erstellen, fehlerhafte Daten bereinigen); eine neue Tabellenkalkulation von Grund auf oder aus anderen Datenquellen erstellen möchte; oder zwischen tabellarischen Dateiformaten konvertieren möchte. Diese Funktion ist insbesondere dann erforderlich, wenn der Benutzer eine Tabellenkalkulationsdatei anhand ihres Namens oder Pfads referenziert – selbst beiläufig (z. B. „die xlsx-Datei in meinen Downloads“) – und eine Aktion damit durchführen oder etwas daraus erstellen möchte. Sie ist auch erforderlich, um fehlerhafte Tabellendateien (mit fehlerhaften Zeilen, falsch platzierten Überschriften oder Datenmüll) in übersichtliche Tabellen umzuwandeln. Das Ergebnis muss eine Tabellenkalkulationsdatei sein. Diese Funktion ist NICHT erforderlich, wenn das primäre Ergebnis ein Word-Dokument, ein HTML-Bericht, ein eigenständiges Python-Skript, eine Datenbank-Pipeline oder eine Google Sheets API-Integration ist, selbst wenn tabellarische Daten beteiligt sind.

Wie der vorgelagerte Workflow funktioniert

Erstellung, Bearbeitung und Analyse von XLSX-Dateien

>openpyxl,pandas, Undmarkitdownsind vorinstalliert – führen Sie sie nicht auspip installZuerst das Skript schreiben und direkt importieren. Nur wenn ein Import fehlschlägt (oder diemarkitdown(Befehl fehlt):pip installDas fehlende Paket. > Die folgenden Skriptpfade beziehen sich auf das Verzeichnis dieser Fertigkeit.

Aufwärtspassage · L7 ↗

Auswahl von Formeln, die die Überprüfung bestehen

LibreOffice implementiert weniger Funktionen als Excel, und eine Funktion, die es nicht auswerten kann, wird zu einem Literal.#NAME?In die von Ihnen gelieferte Datei eingebettet. Bevorzugt Excel.2007-Ära-Funktionen —SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— die keinem Präfix bedürfen.

Aufwärtspassage · L61 ↗

Fallstricke in openpyxl

Das Auslesen eines Modells erfordert zwei Ladevorgänge.data_only=TrueDie erste Methode liefert zwischengespeicherte Werte ohne Formeln; die Standardmethode liefert Formelzeichenfolgen ohne Werte. Beides ist in einem Durchlauf nicht möglich.data_only=TrueDas Speichern ist destruktiv. Die Arbeitsmappe enthält dann keine Formeln mehr, sodass beim Speichern jede einzelne Formel dauerhaft durch ihren tatsächlichen Wert ersetzt wird.

Aufwärtspassage · L71 ↗
Aufwärtspassage · bash ↗
python scripts/recalc.py output.xlsx [timeout_seconds]   # default 30

Anforderungen und Einrichtung

Anforderungen an jede Ausgabe

Professionelle Schriftarten (Arial, Times New Roman) werden durchgehend verwendet, sofern vom Benutzer nicht anders angegeben. Keine Formelfehler. Nicht versenden, solange der Versand nicht erfolgt.recalc.pyBerichteerrors_foundWenn Sie glauben, dass ein Fehler vor Ihrer Zeit aufgetreten ist, beweisen Sie es: Laden Sie das *Original* mitdata_only=TrueUnd schau dir diese Zelle an. Ein von dir verursachter Fehler sieht genauso aus wie ein übernommener.

Aufwärtspassage · L20 ↗

Abhängigkeiten

openpyxl,pandas,markitdown(pip, vorinstalliert – nur installieren, wenn ein Import fehlschlägt oder der Befehl fehlt) · LibreOffice (sofficeautomatisch konfiguriert für Sandbox-Umgebungen überscripts/office/soffice.py)

Aufwärtspassage · L97 ↗

Grenzwerte und Qualitätskontrollen

Neu berechnen (erforderlich, wenn die Datei Formeln enthält)

openpyxl schreibt Formeln als Zeichenketten ohne zwischengespeicherte Werte. Bis zur Neuberechnung wird jede Formelzelle als Zeichenkette gelesen.Nonefür alles, was zwischengespeicherte Werte liest —pandas,load_workbook(data_only=True)und die meisten Vorschauprogramme. LibreOffice berechnet jede Formel, die Datei wird direkt neu geschrieben, und Sie erhalten JSON:status(success|errors_found),total_formulas,total_errorsund einerror_summaryBenennung bis zu100Zellen pro Fehlertyp (locations_truncatedsagt, wie viele es zurückgehalten hat – Vertrauentotal_errors(nicht die Länge der Liste). Korrigieren Sie die Benennung und führen Sie den Vorgang erneut aus. JSON mit einemerrorTaste anstelle von astatusDas bedeutet, dass nichts neu berechnet wurde und nur in diesem Fall ein Wert ungleich Null übrig bleibt.errors_foundAusgänge0Behandeln Sie einen sauberen Exit daher niemals als saubere Arbeitsmappe.

Aufwärtspassage · L30 ↗

Beginnen Sie mit einem sicheren Testlauf

  1. Prüfen Sie den unterstützten Host und die Installationsanweisungen für das Repository. Halten Sie das Skill-Verzeichnis und die darin enthaltenen Skripte, Assets und Dokumentationen zusammen;SKILL.mdEine Einzelperson kann Abhängigkeiten außer Acht lassen.
  2. Geben Sie dem Agenten Ihre tatsächlichen Eingaben, die gewünschten Ausgaben und die Akzeptanzkriterien an. Aufrufsyntax und verfügbare Tools hängen vom Hostsystem ab; diese Website geht nicht von einem universellen Installationsbefehl aus.
  3. Testen Sie den Quellworkflow in einem temporären Projekt oder auf einer Kopie. Überprüfen Sie Vorgänge, die Dateien, Remote-Dienste oder abrechnungsfähige Ressourcen ändern, bevor Sie diese zulassen.
  4. Überprüfen Sie die Ausgabe anhand der Quellqualitätsprüfungen und Ihrer eigenen Anforderungen. Ein erfolgreicher Trigger oder eine hohe Anzahl von Sternen im Repository garantiert kein korrektes Ergebnis.

Spezifikation des Kompetenzformats und des Verzeichnisses ↗

Lesen Sie mehr dazu in der Quelle.

Übersetzung und Umfang

Dieser Leseleitfaden wählt Passagen aus dem markierten stromaufwärts gelegenen Abschnitt aus.SKILL.mdDie Übersetzung wurde unterstützt. Es handelt sich weder um ein vollständiges Handbuch noch um eine Garantie für geprüfte Kompatibilität. Lesen Sie vor der Verwendung das Original und die darin referenzierten Dateien.

Diese Einleitung bezieht sich auf die unten angepinnte Version; die aktuelle Repository-Aktivität und der Erfassungszeitpunkt werden separat angezeigt.

Angeheftete Quelle
Lesen Sie das Original ↗
Quelle abgerufen
Source-Commit
ca45fc496a3436251f191354091d557da31c15b5
Quelle SHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622
Zurück zum vollständigen Kompetenzkatalog