業務人員習慣用 Excel 建立資料原型,開發團隊需要將其轉化為健壯的資料庫應用。MySQL 在 Windows 平台與 Microsoft Office、Access 的無縫整合,讓這場「精彩漂亮的比賽」成為可能。本文複現 MySQL 用戶大會演示流程:以 Nike+ iPod 運動資料為例,30 分鐘完成 Excel → Access → MySQL 全鏈路轉換。
MySQL_ODBC 指向目標資料庫首列為欄位名,連續資料列為記錄。範例欄位:Date, Distance_km, Duration_min, Calories, Avg_Pace。儲存為 NikeRun.xlsx。
系統匣 MySQL Notifier 顯示綠燈,或服務管理員中 MySQL80 狀態為「執行中」。
選取資料區域 → 資料 → 建立表格(Ctrl+T)→ 勾選「我的資料表有標題」→ 另存檔案。
NikeRun.accdbMySQL_ODBC → 確定id INT AUTO_INCREMENT PRIMARY KEYSELECT COUNT(*), MIN(Date), MAX(Date) FROM nikerun;
筆數、日期範圍與 Excel 完全一致即通過。
nikerun 資料表string connStr = "Server=localhost;Database=nikerun;Uid=dev;Pwd=xxx;CharSet=utf8mb4;Pooling=true;";
using (var conn = new MySqlConnection(connStr))
{
conn.Open();
// EF Core / Dapper / ADO.NET 任選
}
PARTITION BY RANGE (YEAR(Date)*100 + MONTH(Date))MySQL 在 Windows 生態的整合能力,讓「業務自助建模 → IT 治理落地 → 應用快速交付」的閉環在 30 分鐘內跑通。這不只是工具鏈的勝利,更是敏捷協作模式的實踐。