添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

比如三行文本,在流中是这样的:
AAAAAAA\r\nBBBB\r\nCCCC\r\n

如果你要定位某一行,可以读取流并查找换行符(\r\n),要定位第几行就查找几个换行符,读取的时候,跟seek一样,流的Position也在往前走。

sweetjian 园豆:276 (菜鸟二级) 2020-01-16 13:54

@😀明笔记: 如果要简单点的思路。两种吧。第一种 你可以先读取到所有的数据 然后转成List<T> ,再将你需要处理的数据处理掉 最后重新写入到excel中 第二种 就是先读取到数据,然后用索引的方式找到你要处理的数据,再讲哪一行添加到特定的行数下

支持( 0 ) 反对( 0 ) 初夏的阳光丶 园豆:641 (小虾三级) 2020-01-16 09:34

@😀明笔记: 获取数据和添加数据这个网上例子应该很多 https://blog.csdn.net/huanglin529/article/details/81079781 插入空白行
https://blog.csdn.net/kevinfan2011/article/details/83961117 指定单元格赋值

支持( 0 ) 反对( 0 ) 初夏的阳光丶 园豆:641 (小虾三级) 2020-01-16 09:46

可以用第三方操作Excel的库比如Free Spire.XLS,载入CSV文件,然后像操作Excel那样就行了
下面是加载CSV,查找和高亮文本并保存为xlsx格式的代码给你参考:
//初始化Workbook对象
Workbook workbook = new Workbook();
//加载CSV文件
workbook.LoadFromFile("SampleCSVFile.csv", ",",1,1);
//获取工作表
Worksheet sheet = workbook.Worksheets[0];

//查找指定文本
CellRange[] ranges = sheet.FindAllString("紧张", false, false);

foreach (CellRange range in ranges)
//替换文本
range.Text = "充足";
//设置高亮显示颜色
range.Style.Color = Color.Yellow;
//保存为xlsx格式
workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);