Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2012-06-11 18:46:22 +0000
committerRoberto E. Escobar2012-06-11 18:46:22 +0000
commitcade3dde771969cdf5090d92f3bd5c4e61516a80 (patch)
tree3c4df9893e4a9de2864ebd25ea134679cb47ca06
parenta38a83e920c7f50443a6426550169e1a67807044 (diff)
downloadorg.eclipse.osee-cade3dde771969cdf5090d92f3bd5c4e61516a80.tar.gz
org.eclipse.osee-cade3dde771969cdf5090d92f3bd5c4e61516a80.tar.xz
org.eclipse.osee-cade3dde771969cdf5090d92f3bd5c4e61516a80.zip
bug: Fix ExcelXmlWriter quotes in formulas
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/io/xml/ExcelXmlWriter.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/io/xml/ExcelXmlWriter.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/io/xml/ExcelXmlWriter.java
index 4ac46a5e968..c12e0149ea6 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/io/xml/ExcelXmlWriter.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/util/io/xml/ExcelXmlWriter.java
@@ -194,7 +194,8 @@ public final class ExcelXmlWriter extends AbstractSheetWriter {
if (cellData instanceof String) {
String cellDataStr = (String) cellData;
if (!cellDataStr.equals("") && cellDataStr.charAt(0) == '=') {
- out.write(" ss:Formula=\"" + cellDataStr + "\">");
+ String value = cellDataStr.replaceAll("\"", """);
+ out.write(" ss:Formula=\"" + value + "\">");
} else {
out.write("><Data ss:Type=\"String\">");
if (cellDataStr.equals("")) {

Back to the top