在EXCEL中如何分割一个字符串?

在EXCEL中如何分割一个字符串?,第1张

一、首先先渗棚输入一组要拆分字符串的数据,全部选中。

二、然档山后在上方菜单找到“分列”,点击选中。

三、然行喊中后在d出的“文本分列向导”中 选择“分隔符号”下一步。

四、然后在“分稿符号”位置选择“空格”,点击选择下一步。

五、然后在第三步中选择打“列数据格式”选择则“文本”然后点击选择“确定”

六、EXCEL分割字符串完成

C#程序:

using System

using System.Collections.Generic

using System.ComponentModel

using System.Data

using System.Drawing

using System.Text

using System.Windows.Forms

namespace TestTreeView

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent()

}

private void Form1_Load(object sender, EventArgs e)

{

string[] movies = new string[] { "非诚勿扰|9:30", "让你飞|11:00", "黑夜精灵|14:00", "非诚勿扰|16:00",

"超人|18:00", "让你飞|20:00", "008|12:00" }

string[] arr

TreeNode root = TreeView0.Nodes[0]     //根节点

TreeNode node1                         //二级节点

TreeNode node2                         //三级节点

int i, j

for 磨运(i = 0 i < movies.Length i++)

{

node1 = new TreeNode()

node2 = new TreeNode()

arr = movies[i].Split('|')         //分割字符串

node1.Name = arr[0]             唯含   //设置指游笑节点名称

node1.Text = arr[0]                //获得电影名

node2.Text = arr[1]                //获得时间

//判断当前电影名在前面是否存在,若存在,把时间作为三级节点追加在后面,否则新建二级节点

if (root.Nodes.ContainsKey(arr[0]))

{

root.Nodes[node1.Text].Nodes.Add(node2)

}

else

{

node1.Nodes.Add(node2)             //把node2节点作为node1节点的子节点

root.Nodes.Add(node1)              //把node1节点作为root节点的子节点

}

}

//扩展所有节点

root.Expand()

foreach (TreeNode node in root.Nodes)

{

node.Expand()

}

}

}

}

运行界面:

方法如下:

/*

Desc:按指定符念搜晌号分割字符串,返回分仔锋割后的元素个数

Author:LHB

UpdateDate:2016-06-28 16:20

*/

ALTER function [dbo].[Get_StrArrayLength]

(

@str nvarchar(max), --要分割的字符串

@split varchar(10) --分隔符漏唯号

)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11971700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存