字符串的截取,在此提供两种方式:一种使用C#语言的split()函数;另一种使用存储过程来实现excel字符串截取 。
文章插图
字符串的截取,在此提供两种方式:
一种使用C#语言的split()函数
另一种使用存储过程来实现
(一)使用split()函数
string str=”1/2/3/444/3333/222/5555/”;
string[] arr_str;
arr_str=str 。
split(‘/’)
for(int i=0;i
{
Response 。Write(strData[i]+”
“);
}
(二)使用存储过程
将字符串分割后存放在临时表中,然后将数据返回!
ALTER procedure [dbo] 。
[ZXKS_KS_getjzxx]
【excel字符串截取,字符串截取的方式有哪些呢?】@jzbh int
as
创建临时表,用来保存试题编号 create table temp_table
(
id int IDENTITY(1,1) primary key,
stid int
)
DECLARE @object_id nvarchar(500)
DECLARE @i INT
DECLARE @len INT
Declare @string nvarchar(500)
根据卷子编号获取试题编号字符串 set @string =(select stid from ks_jzxx where jzid=@jzbh)
将试题编号字符串进行拆分,然后放在临时表中 IF (@string IS NULL) OR (LTRIM(@string) = ”)
RETURN
WHILE CHARINDEX(‘/’,@string) > 0
BEGIN
SET @len = LEN(@string)
SET @i = CHARINDEX(‘/’, @string)
SET @object_id = LEFT(@string, @i-1)
INSERT INTO temp_table (stid) VALUES (@object_id)–少做修改,改成需要的sql语句即可
SET @string = RIGHT(@string, @len – @i)
END
select * from temp_table 。
推荐阅读
- excel数组公式,Excel数组公式如何使用?
- excel表格怎么快速求和,EXCEL表格怎么自动求和?
- 如何复制word到excel不会变
- excel两列互换位置,excel两列互换位置技巧?
- excel表格怎么插入图片,excel表格中如何插入图片?
- excel怎么分类排序
- 统计图怎么做,怎么在Excel中制作统计图?
- 微信交易明细导出excel,微信如何导出交易明细证明?
- 制作课程表,怎么用Excel制作课程表?
- 手机上excel怎么编辑