<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I.K.8.K  爱看不看 &#187; excel</title>
	<atom:link href="http://www.ik8k.com/blog/tag/excel/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ik8k.com/blog</link>
	<description>After restart...</description>
	<lastBuildDate>Wed, 09 Nov 2011 13:58:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>繁杂的工作之excel数据统计</title>
		<link>http://www.ik8k.com/blog/2008/07/14</link>
		<comments>http://www.ik8k.com/blog/2008/07/14#comments</comments>
		<pubDate>Mon, 28 Jul 2008 17:26:16 +0000</pubDate>
		<dc:creator>hustcom</dc:creator>
				<category><![CDATA[small]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[繁杂]]></category>

		<guid isPermaLink="false">http://www.ik8k.cn/blog/?p=14</guid>
		<description><![CDATA[kk要为公司统计一个问卷调查报告，数据以excel形式存放，统计内容包含不同地区被调查数，性别，年龄，爱好等等。
事情比较简单，比如用排序或查找，可以很方便地去做一些统计，不过这相当于肉搏。
于是我想到用编程的方式，首先想到的是直接用C#去读取，然后正则啥的。不过后来一想，这么简单的逻辑，还不如直接放数据库里用sql语句查询呢，而且这样方便写成脚本，简单而快捷的方法。]]></description>
			<content:encoded><![CDATA[<p>kk要为公司统计一个问卷调查报告，数据以excel形式存放，统计内容包含不同地区被调查数，性别，年龄，爱好等等。<br />
事情比较简单，比如用排序或查找，可以很方便地去做一些统计，不过这相当于肉搏。<br />
于是我想到用编程的方式，首先想到的是直接用C#去读取，然后正则啥的。不过后来一想，这么简单的逻辑，还不如直接放数据库里用sql语句查询呢，而且这样方便写成脚本，简单而快捷的方法。</p>
<p>虽然方法很简单，但中间还是遇到了些小问题，唉，1年多没碰数据库啥的了。</p>
<ol>
<li>从excel导入数据到MSSQL(MS SQL Server 2005),直接敲命令:<br />
<code>select * into tablename from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\filename.xls',sheet1$)</code><br />
直接读取，然后把数据放进新建表里。其他更多用法google去，这条是我觉得最实用的。</li>
<li>datetime比较，比较高效的做法是直接转成string：<br />
<code>convert(char(8), [colname], 112) &lt; '20080721'</code><br />
112是ISO时间格式。这样比较耗时少。</li>
</ol>
<p>顺便牢骚下：最近工作太无聊，还是得跳啊。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ik8k.com/blog/2008/07/14/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

