このページは FormatArc のブログ記事が引用している実測の生データです。検索結果には表示されません (noindex)。
| File | Size |
|---|---|
| measure.mjs | 5.6 KB |
| package-lock.json | 585 B |
| package.json | 219 B |
| results.json | 26.1 KB |
{
"generatedAt": "2026-08-10T02:07:11.834Z",
"environment": {
"node": "v26.3.1",
"platform": "darwin/arm64",
"icu": "78.3",
"cldr": "48.0",
"unicode": "17.0",
"dependencies": {
"papaparse": "5.5.2"
},
"note": "lib/tooling.ts の runToolConversion と同じく delimiter 未指定 (PapaParse の自動判定) で呼んでいる。papaparse の版は本体 package.json に揃えてある"
},
"localeNumberFormats": [
{
"locale": "en-US",
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
{
"locale": "ja-JP",
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
{
"locale": "es-ES",
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
{
"locale": "es-MX",
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
{
"locale": "es-AR",
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
{
"locale": "es-CO",
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
{
"locale": "pt-BR",
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
{
"locale": "pt-PT",
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
}
],
"results": [
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1,200,000\nB\t1,200,000",
"detectedDelimiter": ",",
"parsedColumns": 3,
"expectedColumns": 2,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000"
]
},
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1.21\nB\t2.21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21"
]
},
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1,200,000\t2,400,000\nB\t1,200,000\t2,400,000",
"detectedDelimiter": ",",
"parsedColumns": 5,
"expectedColumns": 3,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000"
]
},
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1.21\t1.22\nB\t2.21\t2.22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22"
]
},
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1,200,000\t2,400,000\t3,600,000\nB\t1,200,000\t2,400,000\t3,600,000",
"detectedDelimiter": ",",
"parsedColumns": 7,
"expectedColumns": 4,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000\t3",
"600",
"000"
]
},
{
"locale": "en-US",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1.21\t1.22\t1.23\nB\t2.21\t2.22\t2.23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22",
"1.23"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1,200,000\nB\t1,200,000",
"detectedDelimiter": ",",
"parsedColumns": 3,
"expectedColumns": 2,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1.21\nB\t2.21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1,200,000\t2,400,000\nB\t1,200,000\t2,400,000",
"detectedDelimiter": ",",
"parsedColumns": 5,
"expectedColumns": 3,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1.21\t1.22\nB\t2.21\t2.22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1,200,000\t2,400,000\t3,600,000\nB\t1,200,000\t2,400,000\t3,600,000",
"detectedDelimiter": ",",
"parsedColumns": 7,
"expectedColumns": 4,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000\t3",
"600",
"000"
]
},
{
"locale": "ja-JP",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1.21\t1.22\t1.23\nB\t2.21\t2.22\t2.23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22",
"1.23"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1.200.000\nB\t1.200.000",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1,21\nB\t2,21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1.200.000\t2.400.000\nB\t1.200.000\t2.400.000",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1,21\t1,22\nB\t2,21\t2,22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1.200.000\t2.400.000\t3.600.000\nB\t1.200.000\t2.400.000\t3.600.000",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000",
"3.600.000"
]
},
{
"locale": "es-ES",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1,21\t1,22\t1,23\nB\t2,21\t2,22\t2,23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22",
"1,23"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1,200,000\nB\t1,200,000",
"detectedDelimiter": ",",
"parsedColumns": 3,
"expectedColumns": 2,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1.21\nB\t2.21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1,200,000\t2,400,000\nB\t1,200,000\t2,400,000",
"detectedDelimiter": ",",
"parsedColumns": 5,
"expectedColumns": 3,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1.21\t1.22\nB\t2.21\t2.22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1,200,000\t2,400,000\t3,600,000\nB\t1,200,000\t2,400,000\t3,600,000",
"detectedDelimiter": ",",
"parsedColumns": 7,
"expectedColumns": 4,
"splitsCorrectly": false,
"firstDataRow": [
"A\t1",
"200",
"000\t2",
"400",
"000\t3",
"600",
"000"
]
},
{
"locale": "es-MX",
"numberFormat": {
"sample": "1,234,567.89",
"group": ",",
"decimal": "."
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1.21\t1.22\t1.23\nB\t2.21\t2.22\t2.23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.21",
"1.22",
"1.23"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1.200.000\nB\t1.200.000",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1,21\nB\t2,21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1.200.000\t2.400.000\nB\t1.200.000\t2.400.000",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1,21\t1,22\nB\t2,21\t2,22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1.200.000\t2.400.000\t3.600.000\nB\t1.200.000\t2.400.000\t3.600.000",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000",
"3.600.000"
]
},
{
"locale": "es-AR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1,21\t1,22\t1,23\nB\t2,21\t2,22\t2,23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22",
"1,23"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1.200.000\nB\t1.200.000",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1,21\nB\t2,21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1.200.000\t2.400.000\nB\t1.200.000\t2.400.000",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1,21\t1,22\nB\t2,21\t2,22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1.200.000\t2.400.000\t3.600.000\nB\t1.200.000\t2.400.000\t3.600.000",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000",
"3.600.000"
]
},
{
"locale": "es-CO",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1,21\t1,22\t1,23\nB\t2,21\t2,22\t2,23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22",
"1,23"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1.200.000\nB\t1.200.000",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1,21\nB\t2,21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1.200.000\t2.400.000\nB\t1.200.000\t2.400.000",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1,21\t1,22\nB\t2,21\t2,22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1.200.000\t2.400.000\t3.600.000\nB\t1.200.000\t2.400.000\t3.600.000",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1.200.000",
"2.400.000",
"3.600.000"
]
},
{
"locale": "pt-BR",
"numberFormat": {
"sample": "1.234.567,89",
"group": ".",
"decimal": ","
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1,21\t1,22\t1,23\nB\t2,21\t2,22\t2,23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22",
"1,23"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 2,
"shape": "grouped-thousands",
"input": "Item\tAmount\nA\t1 200 000\nB\t1 200 000",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1 200 000"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 2,
"shape": "decimals-only",
"input": "Item\tAmount\nA\t1,21\nB\t2,21",
"detectedDelimiter": "TAB",
"parsedColumns": 2,
"expectedColumns": 2,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 3,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\nA\t1 200 000\t2 400 000\nB\t1 200 000\t2 400 000",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1 200 000",
"2 400 000"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 3,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\nA\t1,21\t1,22\nB\t2,21\t2,22",
"detectedDelimiter": "TAB",
"parsedColumns": 3,
"expectedColumns": 3,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 4,
"shape": "grouped-thousands",
"input": "Item\tAmount\tRate\tTax\nA\t1 200 000\t2 400 000\t3 600 000\nB\t1 200 000\t2 400 000\t3 600 000",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1 200 000",
"2 400 000",
"3 600 000"
]
},
{
"locale": "pt-PT",
"numberFormat": {
"sample": "1 234 567,89",
"group": " ",
"decimal": ","
},
"columns": 4,
"shape": "decimals-only",
"input": "Item\tAmount\tRate\tTax\nA\t1,21\t1,22\t1,23\nB\t2,21\t2,22\t2,23",
"detectedDelimiter": "TAB",
"parsedColumns": 4,
"expectedColumns": 4,
"splitsCorrectly": true,
"firstDataRow": [
"A",
"1,21",
"1,22",
"1,23"
]
}
],
"summary": {
"total": 48,
"breakCount": 9,
"breaksOn": [
{
"locale": "en-US",
"columns": 2,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "en-US",
"columns": 3,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "en-US",
"columns": 4,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "ja-JP",
"columns": 2,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "ja-JP",
"columns": 3,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "ja-JP",
"columns": 4,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "es-MX",
"columns": 2,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "es-MX",
"columns": 3,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
},
{
"locale": "es-MX",
"columns": 4,
"shape": "grouped-thousands",
"group": ",",
"detectedDelimiter": ","
}
],
"finding": "崩れるのは、数値書式の桁区切りがカンマである locale (en-US / ja-JP / es-MX) に、桁区切りありの大きい数が入ったときだけ。列数 2 / 3 / 4 のいずれでも崩れる (列数は効かない)。小数のカンマ (decimals-only) は、どの locale でもどの列数でも自動判定を覆さない。桁区切りがピリオドまたは空白の locale (es-ES / es-AR / es-CO / pt-BR / pt-PT) は grouped-thousands でも崩れない。"
}
}