Export query results to various formats (CSV, JSON, Excel, Markdown tables) with proper formatting and headers. Use when saving analysis results to files. This skill provides data export utilities for multiple formats: - CSV: Comma-separated with headers, customizable delimiters - JSON: Structured data with pretty-print option - Excel: Multiple sheets, cell formatting, formulas - Markdown: Tables for documentation Triggers: "export data", "save results", "output CSV", "output JSON", "output Excel", "データ出力", "結果保存", "エクスポート"
View on GitHubtakemi-ohama/ai-agent-marketplace
ndf
January 18, 2026
Select agents to install to:
npx add-skill https://github.com/takemi-ohama/ai-agent-marketplace/blob/main/plugins/ndf/skills/data-analyst-export/SKILL.md -a claude-code --skill data-analyst-exportInstallation paths:
.claude/skills/data-analyst-export/# Data Analyst Export Skill
## 概要
このSkillは、data-analystエージェントがクエリ結果を様々な形式でエクスポートする際に使用します。CSV、JSON、Excel、Markdownテーブルなど、用途に応じた最適な形式で出力できます。
## 主な機能
1. **CSV出力**: カンマ区切り、ヘッダー付き、カスタマイズ可能
2. **JSON出力**: 構造化データ、pretty-print、圧縮オプション
3. **Excel出力**: 複数シート、書式設定、数式サポート
4. **Markdownテーブル出力**: ドキュメントに埋め込み可能
## 使用方法
### CSV出力
```javascript
// scripts/export-csv.js を使用
node scripts/export-csv.js input.json output.csv
```
**入力データ形式** (input.json):
```json
[
{"id": 1, "name": "Product A", "price": 1000},
{"id": 2, "name": "Product B", "price": 2000}
]
```
**出力** (output.csv):
```csv
id,name,price
1,Product A,1000
2,Product B,2000
```
### JSON出力
```javascript
// scripts/export-json.js を使用
node scripts/export-json.js input.csv output.json --pretty
```
**オプション**:
- `--pretty`: 整形された見やすいJSON
- `--compact`: 圧縮されたJSON(デフォルト)
### Excel出力
```javascript
// scripts/export-excel.js を使用
node scripts/export-excel.js input.json output.xlsx --sheets "Sheet1,Sheet2"
```
**機能**:
- 複数シート対応
- ヘッダー行の書式設定(太字、背景色)
- 数値の書式(カンマ区切り、通貨)
- 自動列幅調整
### Markdown テーブル出力
```javascript
// scripts/export-markdown.js を使用
node scripts/export-markdown.js input.json output.md
```
**出力例**:
```markdown
| id | name | price |
|----|------|-------|
| 1 | Product A | 1000 |
| 2 | Product B | 2000 |
```
## スクリプト詳細
### export-csv.js
JSON配列をCSV形式に変換します。
**機能**:
- 自動ヘッダー生成
- カスタムデリミタ(カンマ、タブ、セミコロン)
- 引用符エスケープ
- UTF-8 BOM対応(Excel互換)
**使用例**:
```bash
# 基本的な使用
node export-csv.js data.json output.csv
# タブ区切り
node export-csv.js data.json output.tsv --delimiter="\t"
# Excel互換(BOM付き)
node export-csv.js data.json output.csv --bom
```
### export-json.js
CSV/配列データをJSON形式に変換します。
**機能**:
- Pretty-print(整形出力)
- 圧縮出力
- 配列またはオブジェクト形式
**使用例**:
```bash
# Pretty-print
node export-json.js data.csv output.json --pretty
# 圧縮
node export-json.js data.csv output.json --compact
```
### export-excel.js
JSON配列をExcelファイル(.xlsx)に変換します。
**機能**:
- 複数シート作成
- ヘッダー書式設定
- セルの書式設定(数値、通貨、日付)
- 列幅自動調整
**使用例**:
```bash
# 単一シート