Item logo image for Table to Shopify CSV

Table to Shopify CSV

ExtensionWorkflow & Planning
Item media 5 (screenshot) for Table to Shopify CSV
Item media 1 (screenshot) for Table to Shopify CSV
Item media 2 (screenshot) for Table to Shopify CSV
Item media 3 (screenshot) for Table to Shopify CSV
Item media 4 (screenshot) for Table to Shopify CSV
Item media 5 (screenshot) for Table to Shopify CSV
Item media 1 (screenshot) for Table to Shopify CSV
Item media 1 (screenshot) for Table to Shopify CSV
Item media 2 (screenshot) for Table to Shopify CSV
Item media 3 (screenshot) for Table to Shopify CSV
Item media 4 (screenshot) for Table to Shopify CSV
Item media 5 (screenshot) for Table to Shopify CSV

Overview

Turn messy web tables into clean Shopify CSV. Expands merged cells, keeps leading zeros, 100% offline.

Stop fighting Shopify's "Line is invalid" error. You copied a product table from a supplier site, a marketplace page or a PDF. You pasted it into Excel, saved it as CSV, uploaded it to Shopify — and got four products instead of forty. Or all forty, but every image missing. Or a price column that says 00127 instead of 127. Table to Shopify CSV fixes the part that actually breaks: turning a dirty table into a file Shopify will accept. WHAT IT DOES • Merged cells, expanded. A table with rowspan and colspan becomes complete rows — every row has every column, no shifted values, no empty gaps. • Two-row headers, joined. "Specs" spanning "Color" and "Size" becomes Specs_Color and Specs_Size. One header per column, exactly what a CSV needs. • Leading zeros, preserved. SKU 00127 stays 00127. In CSV it is written quoted; in XLSX those columns are locked to text format so Excel cannot silently turn them into numbers. • Real CSV and XLSX. CSV comes with a UTF-8 BOM (so Excel shows Chinese correctly) and RFC 4180 quoting. XLSX keeps SKU, barcode and handle columns as text cells. • Column mapping, remembered. Pick which source column becomes Title, Variant SKU, Variant Price, Image Src and so on. The mapping is saved per header layout, so the next table with the same headers is mapped automatically. • Works on div "tables" too. Many admin panels build tables out of divs. Those are detected as well, not just real table elements. WHAT IT DOES NOT DO • It does not connect to your Shopify store, and does not upload anything on your behalf. You still upload the file yourself — that is one click, and it keeps this extension free of OAuth, API keys and account access. • It does not fetch images, resize them, or rewrite URLs. • It does not parse PDFs directly (export the PDF page to HTML first). PRIVACY, VERIFIABLY • Runs entirely in your browser. No server, no analytics, no network requests at all. • Requests only activeTab, scripting, storage and downloads. No host permissions, so it cannot read sites you have not clicked on. • Your table data never leaves the tab. The only things stored locally are your column mappings and your license state. PRICING • Free: export up to 10 data rows per table. Enough to confirm the cleaning works. • Pro: $9 one-time. Unlimited rows, batch export and saved mappings. No subscription, no account, no recurring charge. BUILT FOR • Small stores bulk-listing supplier catalogues • Agencies importing the same format for several clients • Anyone who has ever retyped a merged-cell table by hand If a $9 purchase saves you one afternoon, it paid for itself. Not affiliated with Shopify Inc. "Shopify" is used only to describe file-format compatibility.

Details

  • Version
    0.1.4
  • Updated
    October 22, 2026
  • Offered by
    alanluu414
  • Size
    340KiB
  • Languages
    English (United States)
  • Developer
    张瑞瑞
    月山镇花园村 焦作市, 河南省 454450 CN
    Email
    alanluu414@gmail.com
    Phone
    +86 180 0391 1360
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps