C#读取Excel插入数据库

excel数据结构是

一级
一级 二级
一级 二级 三级1
一级 二级 三级2
插入数据库中的结构是
id pid name
1 0 一级
2 1 二级
3 2 三级1
4 2 三级2

读取EXCEL 能获得dt 然后应该怎么写,给个思路啊~