Don't create the default "Sheet1" worksheet

Unless the user want to access it, or the user want to save an empty
workbook.
This commit is contained in:
Debao Zhang
2014-02-27 16:21:57 +08:00
parent f1f3b5f931
commit a1e53218bb
4 changed files with 9 additions and 5 deletions
+3
View File
@@ -308,6 +308,7 @@ void DocumentTest::testReadWriteTime()
void DocumentTest::testMoveWorksheet()
{
Document xlsx1;
xlsx1.addSheet();//Sheet1
xlsx1.addSheet();
QCOMPARE(xlsx1.sheetNames(), QStringList()<<"Sheet1"<<"Sheet2");
@@ -320,6 +321,7 @@ void DocumentTest::testMoveWorksheet()
void DocumentTest::testCopyWorksheet()
{
Document xlsx1;
xlsx1.addSheet();//Sheet1
xlsx1.addSheet();
xlsx1.write("A1", "String");
xlsx1.write("A2", 999);
@@ -342,6 +344,7 @@ void DocumentTest::testCopyWorksheet()
void DocumentTest::testDeleteWorksheet()
{
Document xlsx1;
xlsx1.addSheet();//Sheet1
xlsx1.addSheet();
xlsx1.addSheet();