anh5kor
11th December 2015, 10:54
I am trying to write a data in csv file as below
QStringList l;
QFile file("Book.csv");
QTextStream out(&file);
l<<"StatusFrame1"<<"PORstat"<<"name";
if(file.open(QIODevice::WriteOnly))
{
out<<l.at(0).toStdString().c_str()<<","<<l.at(1).toStdString().c_str()<<"\n";
out<<l.at(0).toStdString().c_str()<<","<<l.at(1).toStdString().c_str()<<"\n";
}
file.close();
The above code create a csv file(with one sheet) and successfully write the data on that sheet
But I want one more new sheet to be created or added in same csv file(like how we have number of sheets in one excel file)
So please let me know how can I create two or more sheets in one csv file.
QStringList l;
QFile file("Book.csv");
QTextStream out(&file);
l<<"StatusFrame1"<<"PORstat"<<"name";
if(file.open(QIODevice::WriteOnly))
{
out<<l.at(0).toStdString().c_str()<<","<<l.at(1).toStdString().c_str()<<"\n";
out<<l.at(0).toStdString().c_str()<<","<<l.at(1).toStdString().c_str()<<"\n";
}
file.close();
The above code create a csv file(with one sheet) and successfully write the data on that sheet
But I want one more new sheet to be created or added in same csv file(like how we have number of sheets in one excel file)
So please let me know how can I create two or more sheets in one csv file.