FIRST CH TOOLS / Design / 77 E-STAT CSV CHART
e-Stat CSV to Chart
Load a CSV you downloaded from e-Stat or another Japanese official statistics site, and get a chart ready to paste into an article or a proposal. The tool works out which rows are notes and headers and which columns hold years or regions, and draws the Japanese labels as they are. Files are processed only in this browser and never sent anywhere.
1 — Load a CSV
Drop a CSV file downloaded from e-Stat or a similar site here
Paste the CSV text instead
The table as read (first 8 rows). The tag under each column shows the role it was given (label, number, time, code and so on).
If the header was picked wrongly, enter the row number of the header in the original file (leave it blank to go back to auto).
Note rows that were skipped
2 — Build the chart
3 — Chart
Load a CSV and the chart appears here.
4 — Title, source and save
How to Use
- Download a CSV and load itOn an e-Stat table page, choose “Download”, pick a CSV format and save it, then drop the file here. Shift_JIS and UTF-8 both work, as do the cross-tabulation and column-oriented layouts.
- Shape the chartThe item column, numeric columns and filters are chosen for you. Change them if needed, then pick a chart type: column, bar, line or pie.
- Add a title and source, then saveCheck the title, unit and source line, and save as PNG or SVG, ready to paste into an article or a proposal.
About This Tool
Turns official statistics CSV files into charts without a spreadsheet. CSV files from e-Stat and similar sites usually carry the table name and notes above the data, sometimes have two-row headers, and often list the newest year first, which makes them awkward to chart directly. This tool finds the block of numbers, separates the header and note rows, and decides whether each column is a label, a number, a point in time or a code.
How numbers and symbols are read. Thousands separators (“1,234”), full-width digits and negatives marked with “△” or “▲” are read as numbers. Symbols that mean “no value”, such as “-”, “…”, “x” and “***”, are treated as blank (no bar is drawn and the line breaks there). Columns of years, fiscal years, Japanese era years (such as 令和2年), year-months and quarters count as time and are sorted oldest first. Rows such as totals (合計, 総数) start unchecked so the other items stay readable; turn them back on under “Items to show”.
Chart types and limits. On “Auto”, a time axis gets a line chart, more than 12 items or long names get a horizontal bar chart, and anything else gets a column chart. A pie chart uses the positive values of one series; with ten or more items, the eight largest are kept and the rest are grouped as “Other”. Up to 300 items and 12 series are drawn. There is no aggregation (sums or averages are not recalculated).
File formats. SVG is a vector format that keeps the text and stays sharp at any size. PNG is exported at twice the resolution. Text is drawn with the Japanese fonts installed on the device (Hiragino Sans, Yu Gothic, Meiryo, Noto Sans JP and so on), so the letterforms vary slightly between devices.
No data leaves your device. Reading the file (TextDecoder), drawing the chart and exporting it (SVG and Canvas) all happen in this browser. The e-Stat API is not called and no sharing links are created; download the CSV from e-Stat or elsewhere yourself. Files up to 20 MB and 100,000 rows are supported.
Related tools. To fix garbled CSV text, use the Encoding Converter; to turn CSV into JSON, use CSV ⇄ JSON; to tidy a table into Markdown, use Markdown Table.
Other Tools
- 01Batch Image → WebPWebP Converter
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 07Markdown → PDFMD → PDF
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF + pictureAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Explainer & Next RunsCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & AlphaColorコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table GeneratorMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQL Formatter
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo新規タブメモ帳
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換
- 40PDF Merge, Split & ExtractPDF結合・分割・ページ抽出
- 41Full-width ⇄ Half-width Converter全角⇄半角変換&テキストクリーナー
- 42X (Twitter) Post CounterX(Twitter)投稿の文字ウェイト計算
- 43CSS clamp() Fluid Typography CalculatorCSS clamp() 計算機
- 44CSS Gradient GeneratorCSSグラデーションジェネレーター
- 45Image Colour Palette Extractor画像からカラーパレット抽出
- 46QR Code ReaderQRコード読み取り
- 47SVG Optimizer & Data URISVG最適化&data URI化
- 48Redirect Generatorリダイレクトルール ジェネレーター
- 49IP / CIDR CalculatorIPアドレス・CIDR計算機
- 50ICS Calendar Event GeneratorICS Generator
- 51cubic-bezier Easing Preview & ComparisonEasing Preview
- 52CSS box-shadow Generatorbox-shadow ジェネレーター
- 53Japanese Dummy Text Generator和文ダミーテキスト生成
- 54Social Media Image ResizerSNS画像サイズ一括書き出し
- 55Time Zone Converter & World Clockタイムゾーン変換・世界時計
- 56Date & Business Day Calculator日数・営業日計算
- 57HTML → MarkdownHTML→Markdown変換
- 58HEIC to JPEG/PNG ConverterHEIC Converter
- 59Print Size & DPI Calculator印刷サイズ・DPI計算機
- 60Color Blindness SimulatorColor Blindness Simulator
- 61SERP Preview & Meta Tag Length CheckerSERPプレビュー&メタタグ文字数チェック
- 62Flexbox & CSS Grid GeneratorFlexbox / CSS Grid ジェネレーター
- 63Text Line Toolsテキスト行操作ツール
- 64Screenshot Frame & Background Makerスクリーンショット枠装飾
- 65Japanese Era ⇄ Western Calendar Converter和暦 ⇄ 西暦変換
- 66URL Slug Generator (Japanese → Romaji)URLスラッグ生成(日本語→ローマ字)
- 67htpasswd Generatorhtpasswd ジェネレーター
- 68OGP Image GeneratorOGP画像ジェネレーター
- 69Stamp Shape Generatorスタンプ形ジェネレーター
- 70Stay Awakeスリープ防止
- 71Screen Recorder with Click Auto-Zoom画面録画+クリック自動ズーム
- 723D Device Mockup Generator3Dデバイスモックアップジェネレーター
- 73OpenAPI Docs & TS Types GeneratorOpenAPI→日本語ドキュメント&TS型定義
- 74Screen Review Board画面レビューボード
- 75AI Decision JournalAI活用案件の判断ログメモ
- 76Card Binder Plannerカードバインダー配置プランナー
- 78FAQ Schema (JSON-LD) & Markdown GeneratorFAQ構造化データ(JSON-LD)&Markdown ジェネレーター