Browse Source
fixes encoding issue of file to work with non-english chars
pull/940/head
kevmodrome
6 years ago
No known key found for this signature in database
GPG Key ID: 828D8FE4D235B551
2 changed files with
4 additions and
2 deletions
-
packages/builder/src/components/backend/TableNavigator/TableDataImport.svelte
-
packages/server/src/utilities/tests/test.csv
|
|
@ -18,6 +18,7 @@ |
|
|
let schema = {} |
|
|
let schema = {} |
|
|
let fields = [] |
|
|
let fields = [] |
|
|
|
|
|
|
|
|
|
|
|
$: console.log(files[0]) |
|
|
$: valid = !schema || fields.every(column => schema[column].success) |
|
|
$: valid = !schema || fields.every(column => schema[column].success) |
|
|
$: dataImport = { |
|
|
$: dataImport = { |
|
|
valid, |
|
|
valid, |
|
|
@ -43,6 +44,7 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
async function validateCSV() { |
|
|
async function validateCSV() { |
|
|
|
|
|
console.log(csvString) |
|
|
const response = await api.post("/api/tables/csv/validate", { |
|
|
const response = await api.post("/api/tables/csv/validate", { |
|
|
csvString, |
|
|
csvString, |
|
|
schema: schema || {}, |
|
|
schema: schema || {}, |
|
|
@ -82,7 +84,7 @@ |
|
|
files = fileArray |
|
|
files = fileArray |
|
|
validateCSV() |
|
|
validateCSV() |
|
|
}) |
|
|
}) |
|
|
reader.readAsBinaryString(fileArray[0]) |
|
|
reader.readAsText(fileArray[0]) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
async function omitColumn(columnName) { |
|
|
async function omitColumn(columnName) { |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
"Name","Age","Address" |
|
|
"Name","Age","Address" |
|
|
"Bert","4324","5 Sesame Street" |
|
|
"Bertå","4324","5 Sesame Street" |
|
|
"Ernie","34","1 World Trade Center" |
|
|
"Ernie","34","1 World Trade Center" |
|
|
"Big Bird","23423","44 Second Avenue" |
|
|
"Big Bird","23423","44 Second Avenue" |
| 1 |
Name |
Age |
Address |
| 2 |
Bert Bertå |
4324 |
5 Sesame Street |
| 3 |
Ernie |
34 |
1 World Trade Center |
| 4 |
Big Bird |
23423 |
44 Second Avenue |
|