一、首先先渗棚输入一组要拆分字符串的数据,全部选中。
二、然档山后在上方菜单找到“分列”,点击选中。
三、然行喊中后在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) --分隔符漏唯号
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)