diff --git views_bonus_export.module views_bonus_export.module
index 2b28a28..f93ce56 100644
--- views_bonus_export.module
+++ views_bonus_export.module
@@ -110,6 +110,10 @@ function _views_bonus_export_add_headers(&$view) {
 
   drupal_set_header('Cache-Control: max-age=60, must-revalidate');
 
+  if (preg_match('/msie/i', $_SERVER['HTTP_USER_AGENT'])) {
+    drupal_set_header("Pragma: public"); // works for IE6+
+  }
+
   if (!empty($style->definition['export headers'])) {
     foreach ($style->definition['export headers'] as $header) {
       drupal_set_header($header);
