diff --git a/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/CSVExportTask.java b/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/CSVExportTask.java
index b6b6078..e63b199 100644
--- a/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/CSVExportTask.java
+++ b/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/CSVExportTask.java
@@ -249,6 +249,9 @@ class CSVExportTask extends AbstractTask {
 			case PEAK_AREA:
 			    line.append(peak.getArea() + fieldSeparator);
 			    break;
+			case PEAK_CHARGE:
+			    line.append(peak.getCharge() + fieldSeparator);
+			    break;
 			}
 		    } else {
 			switch (dataFileElements[i]) {
diff --git a/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/ExportRowDataFileElement.java b/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/ExportRowDataFileElement.java
index 18db889..5fdb167 100644
--- a/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/ExportRowDataFileElement.java
+++ b/src/main/java/net/sf/mzmine/modules/peaklistmethods/io/csvexport/ExportRowDataFileElement.java
@@ -25,7 +25,8 @@ public enum ExportRowDataFileElement {
     PEAK_MZ("Export peak m/z", false),
     PEAK_RT("Export peak retention time", false),
     PEAK_HEIGHT("Export peak height", false),
-    PEAK_AREA("Export peak area", false);
+    PEAK_AREA("Export peak area", false),
+    PEAK_CHARGE("Export peak charge", false);
     
   
     private final String name;
