function
setup() {
createCanvas(500, 300);
textSize(16);
saveTableBtn = createButton(
"Save Table"
);
saveTableBtn.position(30, 50);
saveTableBtn.mouseClicked(saveToFile);
text(
"Click on the button to save table to csv"
, 20, 20);
table =
new
p5.Table();
table.addColumn(
"author"
);
table.addColumn(
"language"
);
let newRow = table.addRow();
newRow.setString(
"author"
,
"Dennis Ritchie"
);
newRow.setString(
"language"
,
"C"
);
newRow = table.addRow();
newRow.setString(
"author"
,
"Bjarne Stroustrup"
);
newRow.setString(
"language"
,
"C++"
);
text(
"The table has "
+ table.getColumnCount() +
" columns"
, 20, 100);
}
function
saveToFile() {
saveTable(table,
"saved_table.csv"
);
}