@@ -5,7 +5,7 @@ Accelerated Excel XLSX writing library for Python 2/3
55[ ![ Build Status] ( https://travis-ci.org/kz26/PyExcelerate.png?branch=master )] ( https://travis-ci.org/kz26/PyExcelerate )
66[ ![ Coverage Status] ( https://coveralls.io/repos/kz26/PyExcelerate/badge.png )] ( https://coveralls.io/r/kz26/PyExcelerate )
77
8- * Current version: 0.4.1
8+ * Current version: 0.5.0
99* Authors: [ Kevin Wang] ( https://github.com/kevmo314 ) and [ Kevin Zhang] ( https://github.com/kz26 )
1010* License: Simplified BSD License
1111* [ Source repository] ( https://github.com/kz26/PyExcelerate )
@@ -28,13 +28,28 @@ on speed.
2828
2929### Benchmarks
3030Benchmark code located in pyexcelerate/tests/benchmark.py
31- 65000 rows x 100 columns of the number 1
32- Ubuntu 12.04 LTS, Core i7-2600 3.4GHz, 16GB DDR3, Python 2.7.3
31+ Ubuntu 12.04 LTS, Core i5-3450, 8GB DDR3, Python 2.7.3
3332
34- * PyExcelerate 25.5s
35- * xlsxwriter (0.3.2): 38.62s (1.5x slower)
36- * openpyxl (1.6.2): 367.26s (14.4x slower)
33+ ```
34+
35+ TEST_NAME, NUM_ROWS, NUM_COLS, TIME_IN_SECONDS
36+
37+ pyexcelerate value fastest, 1000, 100, 0.47
38+ pyexcelerate value faster, 1000, 100, 0.51
39+ pyexcelerate value fast, 1000, 100, 1.53
40+ xlsxwriter value, 1000, 100, 0.84
41+ openpyxl, 1000, 100, 2.74
42+ pyexcelerate style cheating, 1000, 100, 1.23
43+ pyexcelerate style fastest, 1000, 100, 2.4
44+ pyexcelerate style faster, 1000, 100, 2.75
45+ pyexcelerate style fast, 1000, 100, 6.15
46+ xlsxwriter style cheating, 1000, 100, 1.21
47+ xlsxwriter style, 1000, 100, 4.85
48+ openpyxl, 1000, 100, 6.32
3749
50+ * cheating refers to pregeneration of styles
51+
52+ ```
3853
3954## Installation
4055
0 commit comments