<?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: Adhiseshan Manickaguptha</title>
    <description>The latest articles on DEV Community by Adhiseshan Manickaguptha (@adhibot).</description>
    <link>https://dev.to/adhibot</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3845351%2F53a40a51-7ff5-4e5c-b7da-8710b2fafc99.png</url>
      <title>DEV Community: Adhiseshan Manickaguptha</title>
      <link>https://dev.to/adhibot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adhibot"/>
    <language>en</language>
    <item>
      <title>How to Compare Multiple CSV Files Quickly with Dataplotter</title>
      <dc:creator>Adhiseshan Manickaguptha</dc:creator>
      <pubDate>Sun, 29 Mar 2026 15:52:14 +0000</pubDate>
      <link>https://dev.to/adhibot/how-to-compare-multiple-csv-files-quickly-with-dataplotter-4m6c</link>
      <guid>https://dev.to/adhibot/how-to-compare-multiple-csv-files-quickly-with-dataplotter-4m6c</guid>
      <description>&lt;h2&gt;
  
  
  How to Compare Multiple CSV Files Quickly (Without Manual Work)
&lt;/h2&gt;

&lt;p&gt;Recently I ran into a small but surprisingly time consuming problem.&lt;/p&gt;

&lt;p&gt;I didn’t have just one CSV file to look at…&lt;br&gt;
I had a &lt;strong&gt;whole folder full of them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At first I thought, “okay, this should be quick.”&lt;br&gt;
I just wanted to compare them and see how things differ.&lt;/p&gt;

&lt;p&gt;But it wasn’t as straightforward as I expected.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where It Gets Messy
&lt;/h2&gt;

&lt;p&gt;Most tools are great when you’re working with a single file.&lt;/p&gt;

&lt;p&gt;But the moment you have multiple files, things start to feel… clunky.&lt;/p&gt;

&lt;p&gt;I found myself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opening files one by one&lt;/li&gt;
&lt;li&gt;Trying to line things up manually&lt;/li&gt;
&lt;li&gt;Losing track of what I was even comparing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this was hard — just unnecessarily tedious.&lt;/p&gt;

&lt;p&gt;And it completely broke the flow.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Actually Wanted
&lt;/h2&gt;

&lt;p&gt;Honestly, something very simple:&lt;/p&gt;

&lt;p&gt;Upload a folder → pick a few files → see everything together&lt;/p&gt;

&lt;p&gt;That’s it.&lt;/p&gt;

&lt;p&gt;No combining data manually.&lt;br&gt;
No switching back and forth between files.&lt;/p&gt;




&lt;h2&gt;
  
  
  So I Ended Up Adding It
&lt;/h2&gt;

&lt;p&gt;Since I was already working on DataPlotter, I decided to add this as a feature.&lt;/p&gt;

&lt;p&gt;Now you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upload an entire folder of CSV or Excel files&lt;/li&gt;
&lt;li&gt;Select multiple files&lt;/li&gt;
&lt;li&gt;Plot them together in one chart&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://dataplotter.de" rel="noopener noreferrer"&gt;https://dataplotter.de&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I built it mainly because I needed it myself, but it turned out to be useful more often than I expected.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Use It
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Upload the Folder
&lt;/h3&gt;

&lt;p&gt;Instead of selecting files one by one, I just upload the whole folder.&lt;/p&gt;

&lt;p&gt;Everything shows up at once, which already saves time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhw7idff3gnstsr3bpyvt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhw7idff3gnstsr3bpyvt.png" alt="Image showing how to upload multiple csv to dataplotter" width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Pick What I Want to Compare
&lt;/h3&gt;

&lt;p&gt;I select a few files that I’m interested in.&lt;/p&gt;

&lt;p&gt;Each one becomes its own line in the chart.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdialkalv6y6f3njq3741.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdialkalv6y6f3njq3741.PNG" alt="Image showing how to select files for plotting" width="800" height="304"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  3. Choose X and Y
&lt;/h3&gt;

&lt;p&gt;Same as usual:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick the X-axis&lt;/li&gt;
&lt;li&gt;Pick the Y-axis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that’s it — everything gets plotted together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd79hrsar2p4ohnmzlsy6.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd79hrsar2p4ohnmzlsy6.PNG" alt="Image showing how to select columns from multiple csv for plotting" width="800" height="304"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  4. Look at the Differences
&lt;/h3&gt;

&lt;p&gt;This is the part I actually care about.&lt;/p&gt;

&lt;p&gt;Once everything is in one place, it’s much easier to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notice trends&lt;/li&gt;
&lt;li&gt;Spot differences&lt;/li&gt;
&lt;li&gt;See what’s changing across files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No jumping between tabs. No guessing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxet0fq6bvwd47d290246.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxet0fq6bvwd47d290246.PNG" alt="Image showing how to add trace to current plot" width="800" height="318"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Where This Has Been Useful
&lt;/h2&gt;

&lt;p&gt;I’ve ended up using this in a few situations already:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comparing reports from different days&lt;/li&gt;
&lt;li&gt;Looking at repeated experiment results&lt;/li&gt;
&lt;li&gt;Checking patterns across similar datasets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Basically, any time there are multiple files with the same structure.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Made a Difference for Me
&lt;/h2&gt;

&lt;p&gt;The biggest thing wasn’t adding new functionality — it was removing friction.&lt;/p&gt;

&lt;p&gt;I didn’t have to think about &lt;em&gt;how&lt;/em&gt; to prepare the data anymore.&lt;/p&gt;

&lt;p&gt;I could just focus on what the data was actually telling me.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;It’s a small feature, but it solved a very real annoyance.&lt;/p&gt;

&lt;p&gt;If you’ve ever had a folder full of CSV files and just wanted to compare them quickly, you’ll probably relate.&lt;/p&gt;




&lt;h3&gt;
  
  
  Try it here
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://dataplotter.de" rel="noopener noreferrer"&gt;https://dataplotter.de&lt;/a&gt;&lt;/p&gt;

</description>
      <category>data</category>
      <category>tooling</category>
      <category>datascience</category>
      <category>dataengineering</category>
    </item>
    <item>
      <title>How I Quickly Turn CSV Files Into Charts (Without Excel or Coding)</title>
      <dc:creator>Adhiseshan Manickaguptha</dc:creator>
      <pubDate>Thu, 26 Mar 2026 23:19:33 +0000</pubDate>
      <link>https://dev.to/adhibot/how-i-quickly-turn-csv-files-into-charts-without-excel-or-coding-59p7</link>
      <guid>https://dev.to/adhibot/how-i-quickly-turn-csv-files-into-charts-without-excel-or-coding-59p7</guid>
      <description>&lt;p&gt;How I Quickly Turn CSV Files Into Charts (Without Excel or Coding)&lt;br&gt;
A few days ago, I opened a CSV file thinking it would take me 2 minutes to visualize the data.&lt;br&gt;
I was wrong.&lt;br&gt;
I tried Excel… menus everywhere.&lt;br&gt;
I thought about using Python… but that felt like overkill for a simple chart.&lt;br&gt;
All I really wanted was this:&lt;br&gt;
👉 Upload file → select columns → see a chart&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you've worked with CSV files, you've probably faced this too:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Excel takes too many steps&lt;/li&gt;
&lt;li&gt;Formatting breaks easily&lt;/li&gt;
&lt;li&gt;Python requires setup and coding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It felt like there should be a simpler way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Did&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After trying a few options, I realized something:&lt;br&gt;
There wasn't a simple tool that just lets you upload a CSV and instantly see a chart.&lt;br&gt;
So I built one.&lt;br&gt;
It's called DataPlotter - a simple tool where you can upload a CSV or Excel file and generate charts instantly in your browser.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://dataplotter.de" rel="noopener noreferrer"&gt;https://dataplotter.de&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I originally built it just to solve my own frustration, but it turned out to be really useful for quick visualizations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How It Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Prepare Your CSV&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Make sure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First row has column names&lt;/li&gt;
&lt;li&gt;Data is clean (no symbols like $ or commas)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
X, Y&lt;br&gt;
1, 5&lt;br&gt;
2, 7&lt;br&gt;
3, 6&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Upload Your File&lt;/strong&gt;&lt;br&gt;
Upload your CSV or Excel file into the tool.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe2zuqeylt6o4ijr3dswn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe2zuqeylt6o4ijr3dswn.png" alt=" " width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Select X and Y&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Choose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;X-axis&lt;/li&gt;
&lt;li&gt;Y-axis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7p76rtku2a64x301wkqi.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7p76rtku2a64x301wkqi.PNG" alt=" " width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your chart appears instantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Customize (Optional)&lt;/strong&gt;&lt;br&gt;
You can:&lt;br&gt;
Switch chart types&lt;br&gt;
Add labels&lt;br&gt;
Adjust colors&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntcakej3urjo762egfps.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntcakej3urjo762egfps.png" alt=" " width="800" height="255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSV files are everywhere, but raw data isn't very helpful on its own.&lt;br&gt;
For me, the goal was simple: remove friction.&lt;br&gt;
No installs. No coding. No unnecessary steps.&lt;br&gt;
That's exactly why I built DataPlotter.&lt;br&gt;
If you just want a quick chart without the usual hassle, this approach works really well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it here&lt;/strong&gt;&lt;br&gt;
👉 &lt;a href="https://dataplotter.de" rel="noopener noreferrer"&gt;https://dataplotter.de&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>dataengineering</category>
    </item>
  </channel>
</rss>
