C# 在excel中查找及替换数据
2017-04-20 09:42
344 查看
使用Excel处理数据时,有时候工作表内容很多,如果手动地一行一行的找数据很难发现它们在哪个地方。微软Excel给我们提供了一个很强大的数据处理功能-查找和替换,通过这个功能,我们可以快速地找到想要的数据并一次性对一个或多个单元格的数据进行更改或更新。但对于开发来说,有时我们可能需要通过编程的方式来实现它。这篇文章讲述的是怎样使用C#来实现excel的查找和替换功能。
这是Excel工作表的截图:
我需要上表格中单元格A5和A6的数据Canada替换为British。
详细步骤:
首先,新建一个visual C#控制台项目,添加引用并使用如下命名空间:
步骤1:新建一个Workbook类的对象,并加载excel文档。
步骤2:获取需要替换文本的工作表,此处是第一个工作表。
步骤3:通过调用Worksheet.FindAllString()方法,查找文本Canada并将它们全部替换为British。这里我还设置了高亮色,方便快速地找到替换过的数据。
步骤4:保存文件并重新打开。
效果图:
全部代码:
在这个项目中,我使用的是免费版Spire.XLS,需要注意的是这个例子中我查找和替换的是string类型的数据,也就是文本,因此使用的是Worksheet.FindAllString()方法。如果要查找和替换数字,改为FindAllNumber()就可以了。
这是Excel工作表的截图:
我需要上表格中单元格A5和A6的数据Canada替换为British。
详细步骤:
首先,新建一个visual C#控制台项目,添加引用并使用如下命名空间:
步骤1:新建一个Workbook类的对象,并加载excel文档。
步骤2:获取需要替换文本的工作表,此处是第一个工作表。
步骤3:通过调用Worksheet.FindAllString()方法,查找文本Canada并将它们全部替换为British。这里我还设置了高亮色,方便快速地找到替换过的数据。
步骤4:保存文件并重新打开。
效果图:
全部代码:
在这个项目中,我使用的是免费版Spire.XLS,需要注意的是这个例子中我查找和替换的是string类型的数据,也就是文本,因此使用的是Worksheet.FindAllString()方法。如果要查找和替换数字,改为FindAllNumber()就可以了。
相关文章推荐
- C# 在excel中查找及替换数据
- C# 在excel中查找及替换数据
- Excel 2003 实用基础课程——第4章 查找替换数据
- (二)C#使用DsoFramer操作Excel实现查找、替换的功能
- 用C#快速往Excel写数据
- HOW TO:使用 Visual C# .NET 向 Excel 工作簿传输数据
- 将sql server中的数据倒入Excel(c#)
- C#中对Excel的数据操作.
- 用C#快速往Excel写数据作者:yaosansi
- 使用VSIUAL C#.NET操作Excel -把DataTable中的数据写入Excel
- 使用 Visual C# .NET 向 Excel 工作簿传输数据 (转发)
- 将sql server中的数据倒入Excel(c#)
- 如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据
- 使用ASP.NET(C#)查询和显示 Excel 数据
- DataGrid中的数据导入到Word和Excel_C#
- HOW TO:使用 Visual C# .NET 向 Excel 工作簿传输数据
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- C#将Excel中的数据读入DataGrid
- 使用 Visual C# .NET 向 Excel 工作簿传输数据
- 使用VSIUAL C#.NET操作Excel -把DataTable中的数据写入Excel