From 2bf35e5f0d24b1588bcd30ce4c782c01ba6fc66b Mon Sep 17 00:00:00 2001 From: Aryeh Hillman Date: Sat, 12 Apr 2014 16:41:54 -0700 Subject: [PATCH] Fix when exporting to excel files When exporting to excel, there cannot be more than 255 columns. If there are more columns than that, we write "ERROR: TOO MANY COLUMNS" to the 255th column. Formerly, OpenRefine reported a 500 Server error. --- main/src/com/google/refine/exporters/XlsExporter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/main/src/com/google/refine/exporters/XlsExporter.java b/main/src/com/google/refine/exporters/XlsExporter.java index 1d2bd0f5b..ba4ed8dec 100644 --- a/main/src/com/google/refine/exporters/XlsExporter.java +++ b/main/src/com/google/refine/exporters/XlsExporter.java @@ -102,6 +102,7 @@ public class XlsExporter implements StreamExporter { Cell c = r.createCell(i); if (i == 255 && cells.size() > 256) { c.setCellValue("ERROR: TOO MANY COLUMNS"); + break; } else { CellData cellData = cells.get(i);