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

2025-04-20 08:41:18

此条经验将分享通过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 Pr泠贾高框ogram { 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单元格数据
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢