Index: branches/version-2/data/class/helper/SC_Helper_CSV.php
===================================================================
--- branches/version-2/data/class/helper/SC_Helper_CSV.php	(revision 17206)
+++ branches/version-2/data/class/helper/SC_Helper_CSV.php	(revision 17207)
@@ -184,4 +184,25 @@
             // 各項目をCSV出力用に変換する。
             $data .= $this->lfMakeTrackbackCSV($list_data[$i]);
+        }
+        return $data;
+    }
+
+    // CSV出力データを作成する。(カテゴリ)
+    function lfGetCategoryCSV($where, $option, $arrval, $arrOutputCols) {
+        $objDb = new SC_Helper_DB_Ex();
+
+        $from = "dtb_category";
+        $cols = SC_Utils_Ex::sfGetCommaList($arrOutputCols);
+
+        $objQuery = new SC_Query();
+        $objQuery->setoption($option);
+
+        $list_data = $objQuery->select($cols, $from, $where, $arrval);
+        $max = count($list_data);
+
+        if (!isset($data)) $data = "";
+        for($i = 0; $i < $max; $i++) {
+            // 各項目をCSV出力用に変換する。
+            $data .= $this->lfMakeCSV($list_data[$i]);
         }
         return $data;
@@ -334,5 +355,6 @@
                                   2 => 'customer',
                                   3 => 'order',
-                                  4 => 'campaign'
+                                  4 => 'campaign',
+                                  5 => 'category'
                                   );
 
@@ -341,5 +363,6 @@
                                       2 => '顧客管理',
                                       3 => '受注管理',
-                                      4 => 'キャンペーン'
+                                      4 => 'キャンペーン',
+                                      5 => 'カテゴリ'
                                       );
 
Index: branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
===================================================================
--- branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 16741)
+++ branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 17207)
@@ -174,4 +174,27 @@
             break;
         case 'tree':
+            break;
+        case 'csv':
+            require_once(CLASS_EX_PATH . "helper_extends/SC_Helper_CSV_Ex.php");
+
+            $objCSV = new SC_Helper_CSV_Ex();
+            // オプションの指定
+            $option = "ORDER BY rank DESC";
+            // CSV出力タイトル行の作成
+            $arrOutput = SC_Utils_Ex::sfSwapArray($objCSV->sfgetCsvOutput(5, " WHERE csv_id = 5 AND status = 1"));
+
+            if (count($arrOutput) <= 0) break;
+
+            $arrOutputCols = $arrOutput['col'];
+            $arrOutputTitle = $arrOutput['disp_name'];
+
+            $head = SC_Utils_Ex::sfGetCSVList($arrOutputTitle);
+
+            $where = "del_flg = 0";
+            $data = $objCSV->lfGetCategoryCSV($where, $option, $arrval, $arrOutputCols);
+
+            // CSVを送信する。
+            SC_Utils_Ex::sfCSVDownload($head.$data, 'category');
+            exit;
             break;
         default:
