How to Read and Write multiple rows from the CSV file?

var Account = readCSVListHashMap("{ds}/Account.csv");
var ini=0;
var i=0;
var $data = new Array();
$data.push(["Email", "Password","PhoneNumber","Date","Month","Year"])
while (ini<Account.length){
var Email=Account.get(ini).get("Email");
var Password=Account.get(ini).get("Password");
var PhoneNumber=Account.get(ini).get("PhoneNumber");
var Date=Account.get(ini).get("Date");
var Month=Account.get(ini).get("Month");
var Year=Account.get(ini).get("Year");
log(Email);

var file="{ds}/Result.csv";

$data.push([Email,Password,PhoneNumber,Date,Month,Year])

var ini=ini+1;
};
writeCSV(file, $data);