Data formats are the plumbing of the internet. Every API response, every config file, every spreadsheet export, every database dump — it's all structured data in a text file. The format just determines how the structure is expressed: commas, curly braces, indentation, or angle brackets. Pick the wrong one and your evening is ruined.
CSV is the lowest common denominator — everything can read it, nothing can misinterpret it (except Excel, which will helpfully mangle your dates). JSON is what web APIs speak. XML is what enterprise systems speak. YAML is what DevOps speaks. TOML is what Rust and Python build tools speak. INI is what Windows spoke in the 1990s and somehow still does.
The choice between formats usually isn't a choice — it's dictated by whatever system you're talking to. But when you do get to choose: JSON for APIs and web data, YAML for configuration, CSV for tabular data, and SQL for database operations.
ACCDB files can contain VBA macros. Only open files from trusted sources, and consider disabling macros if you don't need them.
ENV files often contain API keys, passwords, and other secrets. Never share .env files publicly.
MDB files can contain VBA macros that execute automatically. Only open MDB files from trusted sources.
SQL files can contain destructive commands (DROP, DELETE). Review before executing against a database.