execl导出

来源:互联网 发布:数学编程软件cdf 编辑:程序博客网 时间:2024/05/23 16:55
DECLARE @years VARCHAR(16),@zhouqi VARCHAR(80),@task_id VARCHAR(64),@ways_id VARCHAR(100),@obj_id VARCHAR(100),@id INT,@skey VARCHAR(150),@menu_task_id VARCHAR(150)
SELECT @years='{:data_1:}',@zhouqi='{:data_2:}',@task_id='{:data_5:}',@ways_id='{:data_6:}',@obj_id='{:data_4:}',@skey='{:skey:}',@menu_task_id='{:data_0:}'
--SELECT @years='2012',@zhouqi='23',@task_id='358949',@ways_id='357983',@obj_id='357778',@skey='{:skey:}',@menu_task_id='350777'
--350777|2012|23|357983|357778|358949|3927|{:data_7:}

--exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
--EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','{:unit_kpi_id:}','{:skey:}';


DELETE FROM sys_excel_temp WHERE create_id='{:skey:}'
SELECT @id=(SELECT count(biaoti) FROM mb_zhibiao_xt_mx WHERE dept_id = '{:data_5:}' AND validate = 1 AND LEN(banben_id) = 2)
IF (@id=1)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=2)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=3)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=4)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=5)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=6)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=7)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=8)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=9)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=10)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=11)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=12)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=13)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=14)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END
IF (@id=15)
BEGIN
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18)
exec [guizhou].[行转列3] '{:data_1:}','{:data_5:}','{:data_2:}','','{:skey:}';
INSERT INTO sys_excel_temp(create_id,banben_id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18)
EXEC [guizhou].[行转列周期3] '{:data_1:}','{:data_3:}','{:data_5:}','{:data_2:}','{:data_0:}','{:data_3:}','1001001626','{:skey:}';
END


select banben_id,c1,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18 from sys_excel_temp where create_id=@skey order by banben_id


NoTitle|:1:220:UseBanbenID|:2:100:Center|:3:100:Center|:4:100:Center|:5:100:Center|:6:100:Center|:7:100:Center|:8:100:Center|:9:100:Center|:10:100:Center|:11:100:Center|:12:100:Center|:13:100:Center|:14:100:Center|:15:100:Center|:16:100:Center


原创粉丝点击