diff --git a/webform_report.inc b/webform_report.inc
index bcc4901..c4c1efa 100644
--- a/webform_report.inc
+++ b/webform_report.inc
@@ -805,7 +805,7 @@ function _webform_report_test_filters($data, $filters, $columns) {
     else {
     
       // no data, add dummy data
-      $row[] = array('data' => '', 'field' => $col['cid']);
+      $row[] = array('data' => '', 'field' => $col['cid'], 'hidden' => $col['hidden']);
     }
   }
   
@@ -1456,7 +1456,7 @@ function _webform_report_output_csv($headers, $rows, $format = 'text', $delim =
     $tmp = array();
     foreach ($row as $cell) {
       // output cell if not hidden
-      if (!array_key_exists('hidden', $cell)) {
+      if (!array_key_exists('hidden', $cell) || $cell['hidden'] == FALSE) {
         // special handling for file types - use entire path
         if (array_key_exists('path', $cell)) {
           $data = $cell['path'];
