[Office]利用Excel来解析SQL Command

常常写Stored procedure或者是ADO.NET时,INSERT字符串出错常常还蛮恼人想砸屏幕的(对小弟SQL能力而言啦…),例如下列语法,如果某个字段出错,阅读不易的关系要一个一个去检查,今天看到同事利用Excel来解析和Debug SQL Command的小技巧,偷偷把他学了起来,来分享一下(小弟见识浅薄…也许很多人早就知道了… T__T)

INSERT INTO dbo.Customer (ClientID,fname,lname,birthday) values (‘B10000‘,‘Kyle‘,‘Shen‘,‘12345‘)

字段少还好,如果字段一拖拉库,要解析那个字段出错就不太容易,这时我们可以用Excel的功能来处理。

解析逗号字符串

先在SQL输入sp_help dbo.Customer语法

再将字段贴到Excel

再将INSERT的字符串‘B10000‘,‘Kyle‘,‘Shen‘,‘12345‘贴到Excel

点选数据->数据剖析

选择逗号分隔

接着字段就会拆开了,然后把四个字段复制

回到刚刚的工作表,点右键->选择性贴上->选择横向转直向的图示

完成图,可以一个一个去看到底哪个字段出错了!!!

原文:大专栏  [Office]利用Excel来解析SQL Command

原文地址:https://www.cnblogs.com/chinatrump/p/11458360.html

时间: 2024-10-10 20:32:49

[Office]利用Excel来解析SQL Command的相关文章

[Excel]利用 Excel 2012 读取 SQL Server 数据库

进入 Excel 之后,选择"数据"→"从其他来源"→"从 SQL Server" 选择要连接的数据库,输入"服务器名称"和"登入认证"的资讯. 挑选数据库和数据表 完成数据设定 一般来说按下"确定"就可以了:如果担心数据过重载入过久的话,可以选择"内容",来做进一步的调整 此时可以选择"定义"的页签,将"命令类型"更改为&qu

Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享

Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享 在此,先分享下写此文前的经历与感受,我所有的感觉浓缩到一个字,那就是:"坑",如果是两个字那就是"巨坑"=>因为这个需求一开始并不是这样子的,且听我漫漫道来: 一开始客户与我们商量的是将office和PDF上传,将此类文件解析成html格式,在APP端调用内置server直接以html"播放" 经历一个月~,两个月~,三个月~~~

Microsoft.Office.Interop.Excel的用法以及利用Microsoft.Office.Interop.Excel将web页面转成PDF

1.常见用法           using Microsoft.Office.Interop.Excel; 1)新建一个Excel ApplicationClass ExcelApp = New ApplicationClass();    Microsoft.Office.Interop.Excel.Workbook book = ExcelApp.Workbooks.Add(); 2) 更改 Excel 标题栏: ExcelApp.Caption := '应用程序调用 Micr

[C#]WinForm利用Microsoft.Office.Interop.Excel的Worksheets.Copy来合并多个Excel档

小弟之前写了一篇多个word合并的功能 最近想到word可以合并,excel应该也可以合并 小弟之前写了一篇多个word合并的功能 最近想到word可以合并,excel应该也可以合并 首先准备好两个测试的excel档(1.xls,2.xls)放在c槽里,执行完程序就产生3.xls的合并档了 WinForm(c#)ExcelCombine.cs using System; using System.Collections.Generic; using System.ComponentModel;

利用 druid 解析器解析SQL

最近参与一个开源项目,一个功能的实现,用到了 druid 解析器来解析SQL,记录下如果使用 druid 来解析SQL,实现对SQL的拦截改写. 1. 对 insert 语句进行解析: private static String convertInsertSQL(String sql){ try{ MySqlStatementParser parser = new MySqlStatementParser(sql); SQLStatement statement = parser.parseSt

利用 druid 的 sql parser 模块解析 sql 语句

druid 是阿里开源在 github 上面的数据库连接池,里面有一个专门解析 sql 语句的模块 源码位置: https://github.com/alibaba/druid SQL Parser 模块的介绍: https://github.com/alibaba/druid/wiki/SQL-Parser 相关 API: http://tool.oschina.net/apidocs/apidoc?api=druid0.26 druid 使用说明: druid 现在已经直接发布到了 mave

基于C#语言利用Microsoft.office.introp.excel操作Excel总结

终于解决了质量评估测试软件在任意装有excel(2010以下版本)的电脑上正常使用的问题!!!!!!!!!! 可到http://www.microsoft.com/en-sa/download/confirmation.aspx?id=3508下载 Microsoft Office 2010: Primary Interop Assemblies Redistributable 解决我的质量评估测试软件在所有电脑上都可以正常打开excel文件!! 有的电脑打不开,原因: 因为软件调用了Micro

利用poi实现解析Excel

直接就能用,进行excel的解析 import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.text

Excel 中使用sql语句查询

将Excel连接Oracle数据库 Excel选项板中"数据"—"自其他来源"下拉菜单中有有个可以连接其它数据库的选项"来自数据连接向导"和"来自Microsoft query". Oracle数据源的配置 在Excel中,不管实现哪种方式的对那种数据库的访问都需要配置数据源ODBC. 步骤1:打开Microsoft ODBC管理器,点击选项"用户DSN"的"添加"按钮 图 11 步骤2