diff --git a/xchart-demo/CSV/CSVChartColumnsExport/series1.csv b/xchart-demo/CSV/CSVChartColumnsExport/series1.csv
index 73e712d7e7ed294bfe9971a71df06996bb8019d5..fb66c5087f8db5e3d438ab186484a8b8f874ed6f 100644
--- a/xchart-demo/CSV/CSVChartColumnsExport/series1.csv
+++ b/xchart-demo/CSV/CSVChartColumnsExport/series1.csv
@@ -1,3 +1,3 @@
-1,12,4,
-2,34,12,
-3,56,21,
+1.0,12.0,4.0,
+2.0,34.0,12.0,
+3.0,56.0,21.0,
diff --git a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java
index 82b3a0e8a465ebcc2cc77d0607c54f4abb08b0ad..61a8cd531af4c29e4fd6c6b5054b54cd7c6ee384 100644
--- a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java
+++ b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java
@@ -31,7 +31,7 @@ public class CSVChartColumns {
     // import chart from a folder containing CSV files
     Chart chart = CSVImporter.getChartFromCSVDir("./CSV/CSVChartColumns/", DataOrientation.Columns, 600, 600);
 
-    CSVExporter.writeCSVColumns(chart.getSeriesMap().get(0), "./CSV/CSVChartColumnsExport/");
+    CSVExporter.writeCSVColumns(chart.getSeriesMap().get("series1"), "./CSV/CSVChartColumnsExport/");
 
     // Show it
     new SwingWrapper(chart).displayChart();
diff --git a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
index 166227c62f81d49cc7f3f6c0b53180bcf06f1776..e48df88f317d972af3916a18b763ed714d7a51b4 100644
--- a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
+++ b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
@@ -19,7 +19,6 @@ import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileReader;
 import java.io.IOException;
-import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -177,7 +176,7 @@ public class CSVImporter {
     for (int i = 0; i < stringDataArray.length; i++) {
       String dataPoint = stringDataArray[i];
       try {
-        BigDecimal value = new BigDecimal(dataPoint);
+        Double value = Double.parseDouble(dataPoint);
         axisData.add(value);
       } catch (NumberFormatException e) {
         System.out.println("Error parsing >" + dataPoint + "< !");