diff -r -b -u jexcelapi-2.4.3/src/jxl/demo/CSV.java jexcelapi-dorward/src/jxl/demo/CSV.java
--- jexcelapi-2.4.3/src/jxl/demo/CSV.java	Fri Jun 18 12:00:07 2004
+++ jexcelapi-dorward/src/jxl/demo/CSV.java	Fri Jun 18 11:52:24 2004
@@ -79,7 +79,7 @@
             {
               if (!(hide && row[0].isHidden()))
               {
-                bw.write(row[0].getContents());
+		bw.write("\"" + row[0].getContents().replaceAll("\"","\"\"") + "\"");
               }
               
               for (int j = 1; j < row.length; j++)
@@ -87,7 +87,7 @@
                 bw.write(',');
                 if (!(hide && row[j].isHidden()))
                 {
-                  bw.write(row[j].getContents());
+                  bw.write("\"" + row[j].getContents().replaceAll("\"","\"\"") + "\"");
                 }
               }
             }

