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

 时间:2026-02-14 03:39:32

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

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

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、如何用代码表示单个单元格?
  • 热门搜索
    美德少年手抄报资料 元宵节手抄报英语版 小学生手抄报怎么做 热爱生命手抄报资料 书香伴我行手抄报 阳光体育手抄报 讲文明手抄报内容 有关交通安全的手抄报 科学手抄报的资料 呵护心灵手抄报内容