> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happycapy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Bearbeitbare Tabellen

> CSV-Dateien als bearbeitbare Tabellen öffnen und gemeinsam mit Happycapy daran arbeiten.

Mit bearbeitbaren Tabellen öffnest du CSV-Dateien direkt aus dem Project Explorer als Tabellenansicht. Du kannst Zeilen prüfen, strukturierte Daten durchsuchen, Zellen direkt ändern und Happycapy im selben Gespräch weiter damit arbeiten lassen.

Nutze diese Funktion, wenn eine Tabelle sowohl deine Prüfung als auch Agent-Unterstützung braucht: Zeilen bereinigen, Werte korrigieren, Spalten umbenennen, berechnete Felder ergänzen, Daten zusammenfassen oder aus der bearbeiteten Datei einen Bericht erstellen.

## CSV aus dem Explorer öffnen

Öffne in einem Project den **Explorer** und wähle eine unterstützte CSV-Datei aus. Happycapy öffnet die Datei rechts als interaktive Tabelle statt als einfache Textvorschau.

<div className="hc-workspace-explorer">
  <div className="hc-workspace-shell" style={{ minHeight: '430px' }}>
    <div className="hc-workspace-sidebar" aria-label="Project file browser">
      <div style={{ padding: '14px 16px', borderBottom: '1px solid rgba(46, 41, 41, 0.1)' }}>
        <span style={{ display: 'inline-flex', alignItems: 'center', gap: '8px', padding: '8px 12px', borderRadius: '8px', background: '#eeece9', color: '#2e2929', fontWeight: 650 }}>
          <span className="hc-lucide hc-icon-folder" style={{ color: '#6f6a64', width: '18px', height: '18px' }} />

          Explorer
        </span>
      </div>

      <div style={{ padding: '16px' }}>
        <div style={{ marginBottom: '12px', color: '#a09a93', fontSize: '0.78rem', fontWeight: 750, letterSpacing: '0.08em', textTransform: 'uppercase' }}>File Tree</div>

        <div style={{ display: 'grid', gap: '4px', color: '#6e6861', fontSize: '0.95rem' }} role="tree" aria-label="Project workspace files">
          <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }} role="treeitem" aria-expanded="true">
            <span style={{ width: '14px', textAlign: 'center', color: '#8a8178' }}>⌄</span>
            <span>memory</span>
          </div>

          <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }} role="treeitem" aria-expanded="false">
            <span style={{ width: '14px', textAlign: 'center', color: '#8a8178' }}>›</span>
            <span>outputs</span>
          </div>

          <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '6px 8px' }} role="treeitem" aria-expanded="true">
            <span style={{ width: '14px', textAlign: 'center', color: '#8a8178' }}>›</span>
            <span>uploads</span>
          </div>

          <div style={{ display: 'flex', alignItems: 'center', gap: '8px', padding: '7px 8px', borderRadius: '8px', background: '#f1efec', color: '#2e2929', fontWeight: 650 }} role="treeitem" aria-selected="true">
            <span className="hc-lucide hc-icon-file-text" style={{ color: '#6f6a64', width: '18px', height: '18px' }} />

            <span>yc\_companies.csv</span>
          </div>
        </div>
      </div>
    </div>

    <div className="hc-workspace-detail">
      <div style={{ height: '100%', overflow: 'auto' }}>
        <table aria-label="Editable CSV table preview" style={{ width: '100%', minWidth: '720px', borderCollapse: 'separate', borderSpacing: 0, tableLayout: 'fixed', color: '#4d4640', fontSize: '0.88rem' }}>
          <colgroup>
            <col style={{ width: '22%' }} />

            <col style={{ width: '20%' }} />

            <col style={{ width: '36%' }} />

            <col style={{ width: '22%' }} />
          </colgroup>

          <thead>
            <tr style={{ color: '#6f6760', fontWeight: 700 }}>
              <th scope="col" style={{ padding: '0.75rem 0.85rem', textAlign: 'left', borderBottom: '1px solid rgba(45, 36, 27, 0.12)', background: '#fffdf9' }}>Name</th>
              <th scope="col" style={{ padding: '0.75rem 0.85rem', textAlign: 'left', borderBottom: '1px solid rgba(45, 36, 27, 0.12)', background: '#fffdf9' }}>Website</th>
              <th scope="col" style={{ padding: '0.75rem 0.85rem', textAlign: 'left', borderBottom: '1px solid rgba(45, 36, 27, 0.12)', background: '#fffdf9' }}>One-liner</th>
              <th scope="col" style={{ padding: '0.75rem 0.85rem', textAlign: 'left', borderBottom: '1px solid rgba(45, 36, 27, 0.12)', background: '#fffdf9' }}>Industry</th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Ablinitio Bio</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>abinitio-bio.com</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Intelligence layer for drug manufacturing</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Healthcare</td>
            </tr>

            <tr>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Adialante</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>adialante.com</td>

              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text', outline: '2px solid #4d4640', outlineOffset: '-4px', borderRadius: '7px', background: '#fffefa' }}>
                Cancer screening without barriers<span aria-hidden="true" style={{ display: 'inline-block', width: '1px', height: '1em', marginLeft: '3px', background: '#2E2929', verticalAlign: '-0.12em' }} />
              </td>

              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Healthcare</td>
            </tr>

            <tr>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Akkari</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>akkari.io</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>Autonomous customer operations</td>
              <td contentEditable suppressContentEditableWarning tabIndex={0} style={{ padding: '0.7rem 0.85rem', borderBottom: '1px solid rgba(45, 36, 27, 0.08)', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'text' }}>B2B</td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </div>
</div>

## Was du tun kannst

Du kannst:

* eine Zelle anklicken und den Wert direkt bearbeiten
* die Tabelle durchsuchen
* durch Zeilen und Spalten scrollen
* die Datei geöffnet lassen, während Happycapy sie analysiert oder umformt

## Von Hand bearbeiten

Öffne **Explorer** im Project, wähle die CSV-Datei aus und bearbeite die Tabelle rechts. Wähle eine Zelle, ändere den Wert und prüfe die Daten weiter, ohne das Project-Gespräch zu verlassen.

Manuelle Änderungen sind praktisch, wenn du die Korrektur schon kennst:

* Firmennamen korrigieren
* Kategorien vereinheitlichen
* Datum oder Status anpassen
* eine kurze Beschreibung verbessern
* eine bestimmte Zeile prüfen, bevor Happycapy weiterarbeitet

## Happycapy bearbeiten lassen

Du kannst Happycapy auch bitten, die Tabelle für dich zu ändern. Beschreibe die gewünschte Transformation und nenne bei Bedarf den Dateinamen.

```text theme={null}
Open yc_companies.csv, normalize the Industry column, merge similar categories,
and save the cleaned version as outputs/yc_companies_cleaned.csv.
```

Happycapy kann helfen bei:

* uneinheitlichen Werten
* Filtern von Zeilen
* Umbenennen oder Ergänzen von Spalten
* Extrahieren strukturierter Felder aus Text
* Berechnen neuer Werte
* Zusammenführen oder Vergleichen von CSV-Dateien
* Zusammenfassen der Tabelle als Bericht

## Manuelle und Agent-Änderungen kombinieren

Bearbeitbare Tabellen funktionieren am besten, wenn du beide Arbeitsweisen kombinierst.

1. Öffne die CSV im Project Explorer und prüfe die Daten.
2. Korrigiere offensichtliche Zellen selbst.
3. Bitte Happycapy, den Rest zu bereinigen oder umzuwandeln.
4. Prüfe die aktualisierte Datei.
5. Lass Happycapy aus der finalen Tabelle einen Bericht, ein Diagramm oder einen Export erstellen.

<Tip>
  Wenn die Tabelle wichtig ist, bitte Happycapy, eine bereinigte Kopie zu speichern, statt die Originaldatei zu überschreiben.
</Tip>

## Verwandte Themen

* [Files](/de/features/files): Uploads, Ausgaben und Project-Dateien finden
* [Projects](/de/features/projects): zusammengehörige Sessions und Dateien bündeln
* [Credits & Usage](/de/getting-started/credits): Credit-Nutzung verstehen
