From 00ad00fef4d25622b007c047ffede53633b50c20 Mon Sep 17 00:00:00 2001 From: luckyhacky Date: Sat, 28 Dec 2013 17:41:31 +0100 Subject: [PATCH 1/2] corrected case sensitivity for linux systems, doesn't affect windows building --- src/xlsx/xlsxconditionalformatting_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xlsx/xlsxconditionalformatting_p.h b/src/xlsx/xlsxconditionalformatting_p.h index 1ce9c74..87eeda6 100644 --- a/src/xlsx/xlsxconditionalformatting_p.h +++ b/src/xlsx/xlsxconditionalformatting_p.h @@ -37,7 +37,7 @@ // We mean it. // -#include "xlsxConditionalFormatting.h" +#include "xlsxconditionalformatting.h" #include "xlsxformat.h" #include "xlsxcolor_p.h" #include From 54201b44c18ec51ac7c785aaa277b7c7b0bfe5bf Mon Sep 17 00:00:00 2001 From: Debao Zhang Date: Tue, 31 Dec 2013 13:59:41 +0800 Subject: [PATCH 2/2] Improve formula example --- examples/xlsx/formulas/main.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/examples/xlsx/formulas/main.cpp b/examples/xlsx/formulas/main.cpp index 68ceddc..e779d76 100644 --- a/examples/xlsx/formulas/main.cpp +++ b/examples/xlsx/formulas/main.cpp @@ -50,9 +50,16 @@ int main() //![1] //![2] - for (int row=22; row<=30; ++row) - xlsx.write(row, 1, 100.0 - row); - xlsx.currentWorksheet()->writeArrayFormula("B22:B30", "{=A22:A30*10}"); + xlsx.addWorksheet("ArrayFormula"); + Worksheet *sheet = xlsx.currentWorksheet(); + + for (int row=2; row<20; ++row) { + sheet->write(row, 2, QString(row%5+1, 'X')); //B2:B19 + sheet->write(row, 3, QString(row%5+1, 'X')); //C2:C19 + sheet->write(row, 5, 100.0 - row); //E2:E19 + } + sheet->writeArrayFormula("C20", "{=SUM(IF((C2:C19=\"X\")*(B2:B19=\"X\"),1,0))}"); + sheet->writeArrayFormula("F2:F19", "{=E2:E19*10}"); //![2] //![3]