Reformat
This commit is contained in:
parent
9faa6ea31a
commit
bf3dcc1b04
15
index.html
15
index.html
@ -31,20 +31,5 @@
|
||||
</section>
|
||||
</main>
|
||||
<script src="dist/bundle.js"></script>
|
||||
<!-- <script>
|
||||
document
|
||||
.getElementById('csvInput')
|
||||
.addEventListener('change', function (event) {
|
||||
const file = event.target.files[0];
|
||||
if (file) {
|
||||
const reader = new FileReader();
|
||||
reader.onload = function (e) {
|
||||
const content = e.target.result;
|
||||
document.getElementById('csvText').innerText = content;
|
||||
};
|
||||
reader.readAsText(file);
|
||||
}
|
||||
});
|
||||
</script> -->
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,6 +1,4 @@
|
||||
import { isJunk } from './utils';
|
||||
|
||||
const csvBOM = '/tests/bom.csv';
|
||||
const csv = require('csvtojson');
|
||||
|
||||
export function csvToJSON(csvBOM: string): void {
|
||||
|
11
src/index.ts
11
src/index.ts
@ -1,18 +1,25 @@
|
||||
//Modules
|
||||
import { csvToJSON } from './csvToJSON';
|
||||
|
||||
//DOM elements
|
||||
const input = document.getElementById('csvInput') as HTMLInputElement;
|
||||
const csvText = document.getElementById('csvText') as HTMLPreElement;
|
||||
const csvTextOutput = document.getElementById('csvText') as HTMLPreElement;
|
||||
let rawCSV: string;
|
||||
|
||||
//Functions
|
||||
function handleUpload(event: Event) {
|
||||
const file = (event.target as HTMLInputElement).files![0];
|
||||
if (file) {
|
||||
//Read in from the file
|
||||
const reader = new FileReader();
|
||||
reader.onload = function (e) {
|
||||
const content = (e.target as FileReader).result;
|
||||
if (content === null) throw new Error('CSV Cannot be null.');
|
||||
csvText.innerText = content.toString();
|
||||
const csvString = content.toString();
|
||||
//Display the CSV contents
|
||||
csvTextOutput.innerText = csvString;
|
||||
//Get JSON object from the file
|
||||
console.log();
|
||||
};
|
||||
reader.readAsText(file);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user