frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Display any CSV file as a searchable, filterable, pretty HTML table

https://github.com/derekeder/csv-to-html-table
97•indigodaddy•4h ago
I combined this with a simple API to update a CSV file using Deno/deno-csv library, allowing an Ansible job to easily update a CSV file via the API with Ansible URI module, and then have that same CSV file viewable/downloadable in a simple and easy/dashboardy way (with CSV-to-html-table). Copilot created the Deno/deno-csv CSV API code and then with a little back and forth I added static website functionality (to serve the CSV table), and I had a /view and a /update route. I'm just a sysadmin but I love piecing together stuff like this. Thanks Derek!

Comments

promiseofbeans•3h ago
How does this handle CSV's with no headers, or data that's offset from the top? (e.g. a row for title and subtitle, before the table headers & data)
brothrock•3h ago
Great question. If it can’t skip lines, I’m out.
mokanfar•3h ago
That is classified as an edge use-case. Realistically speaking I don't think the point of this hastily whipped up demo was to be a replacement for google sheets.
Bimos•2h ago
Yeah but since it claims "any CSV file", and CSV files are widely known to be variate, I didn't expect it fails to work on edge use-cases.
neilv•3h ago
Obligatory suggestion to developers who use this: Don't copy&paste reuse that custom formatting code from the demo for arbitrary CSV, since the code inserts arbitrary strings into both HTML attribute value and CDATA contexts, without escaping special characters.

    return "<a href='" + link + "' target='_blank'>" + link + "</a>";
indigodaddy•2h ago
Dang, I'm not the author, so do not think this should be a show HN, at least not with me remaining as the submitter. I did not submit it as such, and then later an admin edited it to a show HN, and put my comment (that I added for context later for how I made use of the tool) as the description. That blurb currently as the description should probably be returned to a plain comment. All I did was stumble upon Derek's repo when I was looking for something to stitch together for a particular use-case.
pphysch•2h ago
I was wondering why this wasn't expressed as a webcomponent, then saw it's a decade old. Nice.
strunz•2h ago
Love this idea, wish I could pipe a CSV right to the tool though!
sn0n•1h ago
This is amazing!! I finally have an excuse to use spreadsheets again! I've been avoiding them for years, Legitimately.
dddw•29m ago
What did you use instead?
65•1h ago
Pretty cool. I'm wondering how large of a CSV you could feasibly load with this. I always have to manually open CSVs in text editors if they're too large for Excel, so if this is a better UI for it that can handle large files I will definitely use this.
indigodaddy•1h ago
Perhaps setting paging to true would improve the handling of a very large CSV
joseangel_sc•1h ago
i’m gonna test this on a 52k rows document, very curious if it can handle that
indigodaddy•1h ago
Perhaps turn paging on in the config for a very large CSV?
34f34f3•3m ago
Alternatively, feed your spreadsheet file (CSV, XLS, whatever) to Google Sheets and then select File > Download > Web Page (.html) – especially when you have a ton of formatting (font, colors, borders, whatnot)... the result looks great!

3 Years of Remote Work

https://www.brendangregg.com/blog/2025-05-22/3-years-of-extremely-remote-work.html
1•SerCe•1m ago•0 comments

AT&T agrees to buy Lumen's consumer fiber business for $5.75B

https://www.reuters.com/business/media-telecom/att-agrees-buy-lumens-consumer-fiber-business-575-billion-cash-2025-05-21/
1•voxadam•1m ago•0 comments

Rabbit R1 one year later [video]

https://www.youtube.com/watch?v=vehgiD4XxUk
1•BohdanPetryshyn•4m ago•0 comments

Common-Lisp "The Tutorial" Series (2024)

https://github.com/rabbibotton/clog/blob/main/LEARN.md
1•Tomte•6m ago•0 comments

Surge XT Synthesizer

https://surge-synthesizer.github.io/
1•Tomte•6m ago•0 comments

2024 Pacific Crest Trail Hiker Survey

https://www.halfwayanywhere.com/trails/pacific-crest-trail/pct-hiker-survey-2024/
1•jez•12m ago•0 comments

Portugal, the Mamluks, and the Age of Discovery

https://www.historytoday.com/archive/feature/portugal-mamluks-and-age-discovery
1•Thevet•15m ago•0 comments

Google Labs – Flow TV

https://labs.google/flow/tv/channels
1•dskhatri•16m ago•0 comments

Show HN: I made a gamified quit nicotine app that got me to 12 months smoke-free

https://weanie.app/
1•jasonspyrides•17m ago•0 comments

Woolfish Perception

https://libertiesjournal.com/online-articles/woolfishperception/
1•Caiero•24m ago•0 comments

All that and a bag of chips: Ohio's long history of potato chip production

https://www.statenews.org/section/the-ohio-newsroom/2025-05-16/all-that-and-a-bag-of-chips-ohios-long-history-of-potato-chip-production
1•Stratoscope•24m ago•0 comments

Decibels Are Ridiculous

https://lcamtuf.substack.com/p/decibels-are-ridiculous
1•Ariarule•35m ago•0 comments

MCP Seems Viral

https://nadh.in/blog/mcp-seems-viral/
1•vishnumohandas•42m ago•0 comments

ChatGPT Is a Gimmick

https://hedgehogreview.com/web-features/thr/posts/chatgpt-is-a-gimmick
4•blueridge•55m ago•0 comments

Run your GitHub Actions locally

https://nektosact.com/
2•jcamou•1h ago•0 comments

Indian police trying to read minds of suspects, over neuroscientists' objections

https://www.science.org/content/article/indian-police-are-trying-read-minds-suspects-over-neuroscientists-objections
9•mdp2021•1h ago•3 comments

College English Majors Can't Read

https://kittenbeloved.substack.com/p/college-english-majors-cant-read
3•barry-cotter•1h ago•0 comments

The Lost Art of Tech Demos [video]

https://www.youtube.com/watch?v=j01apNq-K2c
3•instagraham•1h ago•0 comments

AI-Powered Buddhist Sutra Reading Platform

https://rushiwowen.co/
1•bolechen•1h ago•2 comments

Work Louder

https://worklouder.cc/figma-creator-micro
2•colinprince•1h ago•0 comments

TeleMessage customers include DC Police, A16Z, JP Morgan, and hundreds more

https://micahflee.com/telemessage-customers-include-dc-police-andreesen-horowitz-jp-morgan-and-hundreds-more/
2•micahflee•1h ago•0 comments

The Landless, a short story about migration and landownership set in Monte Carlo

https://www.wasafiri.org/content/exclusive-extract-the-landless-by-elizabeth-wong/
1•geolizwrites•1h ago•0 comments

Show HN: I made an AI video edit website that works

https://easyvideo.app/
1•EmilyJohn•1h ago•0 comments

AI Age Brings the Biggest Acquhire

https://crazystupidtech.com/2025/05/21/open-ai-buys-jony-ive/
1•rmason•1h ago•1 comments

DeepMind's AlphaEvolve AI: History in the Making [video]

https://www.youtube.com/watch?v=T0eWBlFhFzc
1•mdp2021•1h ago•0 comments

Sexual Cannibalism

https://en.wikipedia.org/wiki/Sexual_cannibalism
2•thunkle•1h ago•0 comments

v0 API

https://vercel.com/docs/v0/api
3•davidbarker•1h ago•1 comments

Ask HN: Tools for basic AML screening of personal crypto wallets

1•MagnimousFary•1h ago•2 comments

Aligning LLM Choice to Your Use Case: An Expert's Guide

https://oblivus.com/blog/choosing-the-right-llm/
8•thomcrowe•1h ago•0 comments

How Dubai Chocolate Conquered the World

https://www.bbc.com/travel/article/20250502-how-dubai-chocolate-conquered-the-world
2•ranit•1h ago•0 comments