C# 根据分隔符拆分Excel单元格数据

 时间:2024-10-13 02:41:17

此条经验将分享通过C#编程来根据分隔符拆分Excel单元格数据的方法。

工具/原料

Free Spire.XLS for .NET 8.3 (社区版)

Visual Studio

dll引用

1、在E-iceblue官网或者Nuget网站上下载免费版Free Spire.XLS for .NET后,编辑代码时,注意在程序中添加引用Spire.Xls.dll,dll文件可在安装路径下的Bin文件夹中获取。

C# 根据分隔符拆分Excel单元格数据

C# 代码示例(供参考)

1、using Spire.Xls;namespace SplitData_XLS{ class Program { static void Main(string[] args) { //创建Workbook,加载Excel测试文档 Workbook book = new Workbook(); book.LoadFromFile("sample.xlsx"); //获取第一个工作表 Worksheet sheet = book.Worksheets[0]; //从第2行数据遍历到最后一行 string[] splitText = null; string text = null; for (int i = 1; i < sheet.LastRow; i++) { text = sheet.Range[i + 1, 1].Text; //分割按逗号作为分隔符的数据列 splitText = text.Split(','); //保存被分割的数据到数组,数组项写入列 for (int j = 0; j < splitText.Length; j++) { sheet.Range[i + 1, 1 + j + 1].Text = splitText[j]; } } //保存并打开文档 book.SaveToFile("result.xlsx", ExcelVersion.Version2010); System.Diagnostics.Process.Start("result.xlsx"); } }}

2、完成代码后,调试运行程序,生成文档,如下图:

C# 根据分隔符拆分Excel单元格数据
  • Excel VBA消息框(Msgbox函数)换行显示技巧
  • 怎样使用VBA根据最大值和最小值求所有数据之和?
  • 怎样使用VBA添加图片背景批注?
  • 怎样使用VBA编辑标题?
  • [VBA入门] 3、如何用代码表示单个单元格?
  • 热门搜索
    呼和浩特 旅游 澳大利亚旅游签证 清远旅游攻略 广东省内旅游景点 悉尼旅游 到云南旅游 大丰旅游 澳洲旅游网 北川羌城旅游区 西递宏村旅游攻略