summaryrefslogtreecommitdiff
path: root/math/sc-im/files/patch-xls.c
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2017-01-27 00:16:51 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2017-01-27 00:16:51 +0000
commit6ee27f54b193b03cc790f667d1c2e54e9abccc6f (patch)
treea74d94384f3bb2e4f2768cac25382197a516e286 /math/sc-im/files/patch-xls.c
parentLibrary for parsing Excel (XLS) files, with a sample program for converting (diff)
SC-IM is a spreadsheet program that is based on SC
Some of the features of SC-IM * UNDO / REDO. * 65.536 rows and 702 columns supported. (The number of rows can be expanded to 1.048.576 if wished). * CSV / TAB delimited file import and export. * XLS / XLSX file import. * Key-mappings. * Sort of rows. * Filter of rows. * Cell shifting. * 256 color support - screen colors can be customized by user, even at runtime. * Colorize cells or give them format such as bold or underline. * Wide character support. The following alphabets are supported: English, Spanish, French, Italian, German, Portuguese, Russian, Ukrainian, Greek, Turkish, Czech, Japanese, Chinese. * Implement external functions in the language you prefer and use them in SC-IM * Use SC-IM as a non-interactive calculator, reading its input from a external script. * More movements commands implemented ! * Input and Output was completely rewritten WWW: https://github.com/andmarti1424/sc-im
Diffstat (limited to 'math/sc-im/files/patch-xls.c')
-rw-r--r--math/sc-im/files/patch-xls.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/math/sc-im/files/patch-xls.c b/math/sc-im/files/patch-xls.c
new file mode 100644
index 000000000000..599af12ec4c9
--- /dev/null
+++ b/math/sc-im/files/patch-xls.c
@@ -0,0 +1,11 @@
+--- xls.c.orig 2016-11-28 12:29:27 UTC
++++ xls.c
+@@ -60,7 +60,7 @@ int open_xls(char * fname, char * encodi
+ for (c = 0; c <= pWS->rows.lastcol; c++) { // cols
+ xlsCell * cell = xls_cell(pWS, r, c);
+ //if ((! cell) || (cell->isHidden)) continue;
+- if ((! cell) || (cell->ishiden)) continue; // Unfortunately libxls spells this "ishiden"
++ if ((! cell) || (cell->isHidden)) continue; // Unfortunately libxls spells this "ishiden"
+
+ // TODO enable rowspan ?
+ //if (cell->rowspan > 1) continue;