
读取CSV表格需要CSV表格的编码格式为UTF-8 ,这个脚本中有些是为了方便使用封装的dll 不过都是一些简单的实现,自己实现也很容易,可做参考。
/// <summary>
/// 构件施工动画转list
/// </summary>
/// <returns></returns>
public static List<NodeAnima> GetGouJianShiGongList()
{
//路径
string filePath = string.Format("{0}/_Lesson/构件施工动画.csv", PublicJs.Datapath); string strline = string.Empty;
string[] aryline;
int line = ;
//需要的类型对象的list
List<NodeAnima> fbxList = new List<NodeAnima>();
//开始解析
FileStream fs;
StreamReader sr;
FileHelp.Instance.GetFileStream(filePath, out fs, out sr);
while ((strline = sr.ReadLine()) != null)
{
//首行,添加为table列
if (line > )
{
aryline = strline.Split(new char[] { ',' });
NodeAnima model = new NodeAnima();
model.ID = aryline[];
model.JoinID = aryline[];
model.JoinName = aryline[];
model.LeiXing = aryline[];
fbxList.Add(model);
}
line++;
}
sr.Dispose(); sr.Close();
fs.Dispose(); fs.Close();
return fbxList;
}