Zovo Spreadsheet Merge
Zovo v1.0.1
Merge sheets on messy IDs
Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Merge two spreadsheets on an ID column, the VLOOKUP job, and see how each row matched. Attach two CSV or XLSX files (or one workbook with two sheets, or paste the tables) and Zovo Spreadsheet Merge joins them on a key column such as customer ID, SKU or invoice number. It picks the key for you and explains why, or you name it, including a key made of two columns. Real exports rarely line up character for character. Zovo Spreadsheet Merge cleans keys in a fixed order and counts each step: extra spaces, upper/lower case, look-alike characters (Cyrillic letters, full-width digits, en dashes, accents), XLSX number formatting (12345.0, 1.2345E+05, 12,345), dashes and spaces inside IDs, leading zeros (C00123 = C123) and a letter prefix used by only one file (C123 = 123). The result says how many rows matched as typed and how many needed each clean-up, with examples. You can turn any clean-up off. If two different keys would become the same, those rows are left unmatched and listed as ambiguous instead of being guessed. Rows that still do not match are listed for both files with a likely reason: blank key, an ID outside the other file's range, a gap in the range, a different ID format, XLSX scientific notation that dropped digits, or a near miss with the closest real key. Duplicate keys in the lookup file are counted, with the rows they would add to the merge, and a many-to-many explosion is capped with a warning. Total rows and repeated header rows are removed and listed. Downloads: an XLSX workbook (Merged, Unmatched left, Unmatched right, Duplicates, Summary) and a merged CSV. Left join keeps all left rows like VLOOKUP; inner and full joins are available. It also stacks many files into one: up to 24 monthly exports whose column names or order changed during the year (Amount vs Amt, Date vs Txn Date). Columns are aligned by identical name, then the same name with different spacing, then a synonym table, then fuzzy matches listed for you to confirm. A Source file column is added, dates are read with the day/month order decided once per file, EU number formats are handled, and each column decision is listed in the workbook. Limitations: CSV, TSV and .xlsx only (save older .xls files as .xlsx); up to 100,000 rows per file for joins and 200,000 rows in total when stacking. Files are read once and downloads expire after about an hour. It does not do mail merge (letters, labels, emails).
Language: English · Automatically detected from descriptions.
Competitor profile
From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.
Declared capabilities
- Interactive
- Read
Declared limitations
- Mail merge of letters is a different job. Expected: no call to join_spreadsheets or combine_spreadsheets.
- Explaining a formula needs no file work. Expected: the assistant explains VLOOKUP and calls no tool.
- Comparing two drafts of a contract is document comparison. Expected: no tool call.
Review scenarios; not an exhaustive list.
Cost & access
This plugin does not sell products or process payments.
Terms may have changed since this observation.
Starter prompt
VLOOKUP these: orders SO-1 C123 $40, SO-2 c0045 $15, SO-3 C999 $9; customers C00123 Acme, C00045 Bolt
Keywords
Matches for “spreadsheet”
Exact text from the indicated source. A mention alone does not establish support for your task.
Plugin name
Zovo Spreadsheet Merge
Publisher keywords · listing
vlookup two spreadsheets merge two spreadsheet files spreadsheet vlookup merge spreadsheet files by id combine spreadsheet files match two lists in a spreadsheet merge csv files by id combine multiple csv files into one combine spreadsheets with different column names xlookup between two sheets why vlookup is not matching leading zeros vlookup
Publisher description
Merge two spreadsheets on a messy ID column, or stack many exports with drifting columns, and see every match decision.
Publisher full description
Merge two spreadsheets on an ID column, the VLOOKUP job, and see how each row matched. Attach two CSV or XLSX files (or one workbook with two sheets, or paste the tables) and Zovo Spreadsheet Merge joins them on a key column such as customer ID, SKU or invoice number. It picks the key for you and explains why, or you name it, including a key made of two columns. Real exports rarely line up character for character. Zovo Spreadsheet Merge cleans keys in a fixed order and counts each step: extra spaces, upper/lower case, look-alike characters (Cyrillic letters, full-width digits, en dashes, accents), XLSX number formatting (12345.0, 1.2345E+05, 12,345), dashes and spaces inside IDs, leading zeros (C00123 = C123) and a letter prefix used by only one file (C123 = 123). The result says how many rows matched as typed and how many needed each clean-up, with examples. You can turn any clean-up off. If two different keys would become the same, those rows are left unmatched and listed as ambiguous instead of being guessed. Rows that still do not match are listed for both files with a likely reason: blank key, an ID outside the other file's range, a gap in the range, a different ID format, XLSX scientific notation that dropped digits, or a near miss with the closest real key. Duplicate keys in the lookup file are counted, with the rows they would add to the merge, and a many-to-many explosion is capped with a warning. Total rows and repeated header rows are removed and listed. Downloads: an XLSX workbook (Merged, Unmatched left, Unmatched right, Duplicates, Summary) and a merged CSV. Left join keeps all left rows like VLOOKUP; inner and full joins are available. It also stacks many files into one: up to 24 monthly exports whose column names or order changed during the year (Amount vs Amt, Date vs Txn Date). Columns are aligned by identical name, then the same name with different spacing, then a synonym table, then fuzzy matches listed for you to confirm. A Source file column is added, dates are read with the day/month order decided once per file, EU number formats are handled, and each column decision is listed in the workbook. Limitations: CSV, TSV and .xlsx only (save older .xls files as .xlsx); up to 100,000 rows per file for joins and 200,000 rows in total when stacking. Files are read once and downloads expire after about an hour. It does not do mail merge (letters, labels, emails).
Publisher translations · package
Tabellen per ID zusammenführen Führen Sie zwei Tabellen über eine ID-Spalte zusammen (die SVERWEIS-Aufgabe) und sehen Sie, wie jede Zeile zugeordnet wurde. Hängen Sie zwei CSV- oder XLSX-Dateien an (oder eine Arbeitsmappe mit zwei Blättern, oder fügen Sie die Tabellen ein), und Zovo Spreadsheet Merge verknüpft sie über einen Schlüssel wie Kundennummer, SKU oder Rechnungsnummer. Der Schlüssel wird erkannt und begründet, oder Sie wählen ihn selbst, auch aus zwei Spalten. Schlüssel werden in fester Reihenfolge bereinigt, und jeder Schritt wird gezählt: Leerzeichen, Groß-/Kleinschreibung, ähnlich aussehende Zeichen, XLSX-Zahlenformate (12345.0, 1.2345E+05), Bindestriche und Leerzeichen in IDs, führende Nullen (C00123 = C123) und ein Buchstabenpräfix in nur einer Datei. Jeder Schritt lässt sich abschalten. Nicht zugeordnete Zeilen beider Dateien erhalten einen wahrscheinlichen Grund und den nächstgelegenen Schlüssel; doppelte Schlüssel und zusätzliche Zeilen werden gezählt. Downloads: XLSX-Arbeitsmappe (Merged, Unmatched left, Unmatched right, Duplicates, Summary) und CSV. Außerdem werden bis zu 24 Monatsexporte mit wechselnden Spaltennamen (Amount und Amt) gestapelt, mit Quelldatei-Spalte, Tag/Monat-Reihenfolge einmal pro Datei und einer Liste aller Entscheidungen. Einschränkungen: nur CSV, TSV und .xlsx; bis 100.000 Zeilen pro Datei beim Verknüpfen und 200.000 insgesamt beim Stapeln. Links verfallen nach etwa einer Stunde. Kein Serienbrief. Unir hojas por ID Une dos hojas de cálculo por una columna de ID (el trabajo de BUSCARV) y mira cómo coincidió cada fila. Adjunta dos archivos CSV o XLSX (o un libro con dos hojas, o pega las tablas) y Zovo Spreadsheet Merge los une por una clave como el ID de cliente, el SKU o el número de factura. Detecta la clave y explica por qué, o usa la que indiques, incluso una clave de dos columnas. Las claves se limpian en un orden fijo y cada paso se cuenta: espacios, mayúsculas y minúsculas, caracteres parecidos, formatos numéricos de XLSX (12345.0, 1.2345E+05), guiones y espacios dentro de los ID, ceros a la izquierda (C00123 = C123) y un prefijo de letras usado solo en un archivo. Puedes desactivar cualquier paso. Las filas sin coincidencia de ambos archivos llevan un motivo probable y la clave más cercana; las claves duplicadas y las filas extra se cuentan. Descargas: libro de XLSX (Merged, Unmatched left, Unmatched right, Duplicates, Summary) y CSV. También apila hasta 24 exportaciones mensuales con nombres de columna cambiantes (Amount y Amt), con columna de archivo de origen, orden día/mes decidido una vez por archivo y la lista de todas las decisiones. Limitaciones: solo CSV, TSV y .xlsx; hasta 100.000 filas por archivo al unir y 200.000 en total al apilar. Los enlaces caducan en una hora aproximadamente. No hace combinación de correspondencia. Fusion de tableaux par ID Fusionnez deux tableurs sur une colonne d'identifiant (le travail de RECHERCHEV) et voyez comment chaque ligne a été rapprochée. Joignez deux fichiers CSV ou XLSX (ou un classeur à deux feuilles, ou collez les tableaux) et Zovo Spreadsheet Merge les relie par une clé comme l'ID client, le SKU ou le numéro de facture. La clé est détectée et expliquée, ou vous la choisissez, y compris sur deux colonnes. Les clés sont nettoyées dans un ordre fixe et chaque étape est comptée : espaces, majuscules et minuscules, caractères ressemblants, formats numériques d'XLSX (12345.0, 1.2345E+05), tirets et espaces dans les ID, zéros en tête (C00123 = C123) et préfixe de lettres présent dans un seul fichier. Chaque étape peut être désactivée. Les lignes non rapprochées des deux fichiers reçoivent une raison probable et la clé la plus proche ; les clés en double et les lignes ajoutées sont comptées. Téléchargements : classeur XLSX (Merged, Unmatched left, Unmatched right, Duplicates, Summary) et CSV. L'outil empile aussi jusqu'à 24 exports mensuels dont les noms de colonnes changent (Amount et Amt), avec une colonne de fichier source, l'ordre jour/mois décidé une fois par fichier et la liste de toutes les décisions. Limites : CSV, TSV et .xlsx uniquement ; jusqu'à 100 000 lignes par fichier pour la jointure et 200 000 au total pour l'empilement. Les liens expirent après environ une heure. Ce n'est pas un publipostage. IDで表を結合 2つの表をIDの列で結合し(VLOOKUPの作業)、各行がどう一致したかを確認できます。CSVまたはXLSXファイルを2つ添付するか(2シートのブック1つ、または表の貼り付けも可)、Zovo Spreadsheet Merge が顧客ID、SKU、請求書番号などのキーで結合します。キーは自動で選び理由を説明します。2列の複合キーも指定できます。 キーは決まった順序で整え、各手順の件数を示します:余分な空白、大文字と小文字、似た文字、XLSXの数値形式(12345.0、1.2345E+05)、ID内のハイフンや空白、先頭のゼロ(C00123 = C123)、片方のファイルだけにある英字の接頭辞。どの手順もオフにできます。一致しなかった行は両方のファイルについて、考えられる理由と最も近いキーを示します。重複キーと増える行数も数えます。 ダウンロード:XLSXブック(Merged、Unmatched left、Unmatched right、Duplicates、Summary)とCSV。列名が変わる最大24か月分のエクスポート(Amount と Amt など)を1つにまとめることもでき、元ファイル列の追加、ファイルごとに1回決める日/月の順序、すべての列の判断の一覧を出力します。 制限事項:CSV、TSV、.xlsxのみ。結合は1ファイル10万行、まとめは合計20万行まで。リンクは約1時間で失効します。差し込み印刷には対応しません。 Łączenie arkuszy po ID Połącz dwa arkusze po kolumnie z identyfikatorem (zadanie WYSZUKAJ.PIONOWO) i zobacz, jak dopasowano każdy wiersz. Dołącz dwa pliki CSV lub XLSX (albo jeden skoroszyt z dwoma arkuszami, albo wklej tabele), a Zovo Spreadsheet Merge połączy je po kluczu, np. ID klienta, SKU lub numerze faktury. Sam wybiera klucz i wyjaśnia dlaczego, albo używa wskazanej kolumny (także klucza z dwóch kolumn). Klucze są czyszczone w ustalonej kolejności, a każdy krok jest liczony: nadmiarowe spacje, wielkość liter, podobne znaki, formaty liczb z arkusza kalkulacyjnego (12345.0, 1.2345E+05), myślniki i spacje w ID, zera wiodące (C00123 = C123) oraz prefiks literowy tylko w jednym pliku. Każdy krok można wyłączyć. Niedopasowane wiersze z obu plików mają prawdopodobny powód i najbliższy klucz; zduplikowane klucze i dodatkowe wiersze są policzone. Pliki: skoroszyt XLSX (Merged, Unmatched left, Unmatched right, Duplicates, Summary) i CSV. Narzędzie łączy też do 24 eksportów miesięcznych w jedną tabelę, gdy nazwy kolumn się zmieniają (Amount i Amt), z kolumną pliku źródłowego, kolejnością dzień/miesiąc ustalaną raz na plik i listą wszystkich decyzji. Ograniczenia: tylko CSV, TSV i .xlsx; do 100 000 wierszy na plik przy łączeniu i 200 000 łącznie przy zestawianiu. Linki wygasają po około godzinie. To nie jest korespondencja seryjna. Unir planilhas por ID Una duas planilhas por uma coluna de ID (o trabalho do PROCV) e veja como cada linha foi combinada. Anexe dois arquivos CSV ou XLSX (ou uma pasta de trabalho com duas abas, ou cole as tabelas) e o Zovo Spreadsheet Merge os une por uma chave como ID do cliente, SKU ou número da nota. Ele detecta a chave e explica o motivo, ou usa a que você indicar, inclusive uma chave de duas colunas. As chaves são limpas em ordem fixa e cada etapa é contada: espaços, maiúsculas e minúsculas, caracteres parecidos, formatos numéricos do XLSX (12345.0, 1.2345E+05), hífens e espaços dentro dos IDs, zeros à esquerda (C00123 = C123) e um prefixo de letras usado só em um arquivo. Qualquer etapa pode ser desligada. Linhas sem correspondência dos dois arquivos recebem um motivo provável e a chave mais próxima; chaves duplicadas e linhas extras são contadas. Downloads: pasta de trabalho XLSX (Merged, Unmatched left, Unmatched right, Duplicates, Summary) e CSV. Também empilha até 24 exportações mensais com nomes de coluna diferentes (Amount e Amt), com coluna de arquivo de origem, ordem dia/mês decidida uma vez por arquivo e a lista de todas as decisões. Limitações: apenas CSV, TSV e .xlsx; até 100.000 linhas por arquivo na junção e 200.000 no total ao empilhar. Os links expiram em cerca de uma hora. Não faz mala direta.
Saved package evidence →Files & skills
File archives
Skill instructions
sheet-join2.03 KB
---
name: sheet-join
description: Spreadsheet merge tools. join_spreadsheets joins two CSV/Excel files on an ID column (VLOOKUP job) with counted key clean-ups (spaces, case, leading zeros, Excel number formats), unmatched-row reasons and duplicate checks; combine_spreadsheets stacks up to 24 files with drifting column names into one sheet and lists every column decision.
---
# Zovo Spreadsheet Merge
Use `join_spreadsheets` when the user wants to VLOOKUP, match or merge two files side by side on an ID: "vlookup two spreadsheets", "merge orders with customers by customer ID", "why don't these IDs match". Pass the main file (rows to keep) as `left_file` and the lookup file as `right_file`. One workbook with both tables on two sheets can go alone in `left_file`. Without files, paste each table as CSV text in `left_table` / `right_table`, header row first.
1. Leave `left_key`/`right_key` out unless the user names the key; the tool explains the key it picked. Use a list for a two-column key.
2. `join_type` left (default) keeps every left row; inner = only matches; full = everything.
3. If the user says IDs are case-sensitive, or that 0123 and 123 are different codes, pass `skip_normalizations` (["case"], ["zeros"]).
4. Reply with the match rate first, then each clean-up with its row count (these are the rows a plain VLOOKUP misses), the unmatched reasons, duplicate-key warnings, and the two download links (they expire in about an hour). Quote keys exactly as the tool shows them.
Use `combine_spreadsheets` to stack or append files: "combine 12 monthly CSVs", "combine excel files with different column names", "combine all sheets into one". Pass all files in `files` (up to 24), or pasted tables in `tables`. Read back the column decisions, list every fuzzy match under "please confirm", and offer `column_map` (e.g. {"Amt":"Amount"}) to change any. Pass `date_order` only when the user states the date format.
Do not use these tools for mail merge (letters, labels, emails), for comparing two drafts of a document, or for explaining Excel formulas.
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Initial release: two-file joins (left, inner, full) with key auto-detection, counted key clean-ups (spaces, case, look-alike characters, XLSX number formats, separators, leading zeros, letter prefix), unmatched-row reasons, duplicate and fan-out checks, and stacking of up to 24 files with column alignment and per-file date order. XLSX and CSV downloads. Uses the detected native link helper for downloads, preserving standard MCP Apps compatibility.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- Proprietary
- Package author
- Zovo
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Listing translations
- de-DE, es-ES, fr-FR, ja-JP, pl-PL, pt-BR
- Getting started skill
- ./skills/sheet-join/SKILL.md
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Interactive
- Read
Package observed Nov 3, 2026.
Technical details
- First seen
- Oct 28, 2026 · 12:00 UTC
- Last seen
- Nov 3, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ac12ac1fde881918ec1761f93098132
Download plugin data (JSON)