@ -18,6 +18,7 @@
let schema = {}
let fields = []
$: console.log(files[0])
$: valid = !schema || fields.every(column => schema[column].success)
$: dataImport = {
valid,
@ -43,6 +44,7 @@
}
async function validateCSV() {
console.log(csvString)
const response = await api.post("/api/tables/csv/validate", {
csvString,
schema: schema || {},
@ -82,7 +84,7 @@
files = fileArray
validateCSV()
})
reader.readAsBinaryString(fileArray[0])
reader.readAsText(fileArray[0])
async function omitColumn(columnName) {
@ -1,4 +1,4 @@
"Name","Age","Address"
"Bert","4324","5 Sesame Street"
"Bertå","4324","5 Sesame Street"
"Ernie","34","1 World Trade Center"
"Big Bird","23423","44 Second Avenue"