c# string.Split() 分割字符串的问题。 用\t 字符分隔目标字符串没达到预期效果。
因为不想引用excel组件读写数据慢。就用如下方法:stringCurrentFileName=@"E:\MyTestData\123.xls";FileInfofi=n...
因为不想引用excel 组件 读写数据慢。就用如下方法:
string CurrentFileName =@"E:\MyTestData\123.xls";
FileInfo fi = new FileInfo( CurrentFileName); //创建文件,并关闭文件
FileStream fs = fi.Create();
fs.Close();
StringBuilder sb = new StringBuilder();
sb.Append(@"序号\t电池批号\t电池编号\t内阻(mΩ)\t电压(mV)\t等级\t备注\t测量时间" + "\r\n");
File.WriteAllText(CurrentFileName,sb.ToString());
string[] strTemp = File.ReadAllLines(filename); //读文件数据
string[] strTemp1 = strTemp[0].Split('\t'); //此处用法是否有误??????????
结果string[] strTemp1 的元素个数为1 , 说明分割失败。 要怎么用?? 展开
string CurrentFileName =@"E:\MyTestData\123.xls";
FileInfo fi = new FileInfo( CurrentFileName); //创建文件,并关闭文件
FileStream fs = fi.Create();
fs.Close();
StringBuilder sb = new StringBuilder();
sb.Append(@"序号\t电池批号\t电池编号\t内阻(mΩ)\t电压(mV)\t等级\t备注\t测量时间" + "\r\n");
File.WriteAllText(CurrentFileName,sb.ToString());
string[] strTemp = File.ReadAllLines(filename); //读文件数据
string[] strTemp1 = strTemp[0].Split('\t'); //此处用法是否有误??????????
结果string[] strTemp1 的元素个数为1 , 说明分割失败。 要怎么用?? 展开
2个回答
展开全部
sb.Append(@"序号\t电池批号\t电池编号\t内阻(mΩ)\t电压(mV)\t等级\t备注\t测量时间" + "\r\n");
把@ 去掉,不然”\t“相当于"\\t"
把@ 去掉,不然”\t“相当于"\\t"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询