<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mickey chen</title>
    <description>The latest articles on DEV Community by mickey chen (@mickey921205).</description>
    <link>https://dev.to/mickey921205</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4086182%2F526c58ac-ec3e-47f5-9952-57cbed0ace80.png</url>
      <title>DEV Community: mickey chen</title>
      <link>https://dev.to/mickey921205</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mickey921205"/>
    <language>en</language>
    <item>
      <title>I built DataFix: a local-first XLSX/CSV cleaner for messy regional data</title>
      <dc:creator>mickey chen</dc:creator>
      <pubDate>Thu, 20 Aug 2026 07:22:29 +0000</pubDate>
      <link>https://dev.to/mickey921205/i-built-datafix-a-local-first-xlsxcsv-cleaner-for-messy-regional-data-4m80</link>
      <guid>https://dev.to/mickey921205/i-built-datafix-a-local-first-xlsxcsv-cleaner-for-messy-regional-data-4m80</guid>
      <description>&lt;p&gt;Ever opened a spreadsheet and found Big5, Shift-JIS, 1.234,50, ROC dates, full-width characters and NULL all mixed together?&lt;/p&gt;

&lt;p&gt;I built DataFix — a privacy-first data cleaner that runs entirely in your browser.&lt;/p&gt;

&lt;p&gt;It now supports:&lt;/p&gt;

&lt;p&gt;XLSX / CSV / TSV / JSON&lt;br&gt;
UTF-8 / Big5 / Shift-JIS / Windows-1252&lt;br&gt;
date &amp;amp; number normalization&lt;br&gt;
full-width characters&lt;br&gt;
missing values&lt;br&gt;
broken / duplicate headers&lt;br&gt;
multi-sheet XLSX&lt;/p&gt;

&lt;p&gt;No file upload. Your data stays on your device.&lt;/p&gt;

&lt;p&gt;Demo: &lt;a href="https://datafix-tw.mickey921205.workers.dev" rel="noopener noreferrer"&gt;https://datafix-tw.mickey921205.workers.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/mickey921205/datafix" rel="noopener noreferrer"&gt;https://github.com/mickey921205/datafix&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking for weird synthetic data edge cases to break it.Could you please give it a star?&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>opensource</category>
      <category>showdev</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
