.Net平台下的第三方Excel类库对比

最近的一个项目中需要在DataTable和Excel之间做相互转换,Excel需是真正的xls,而不是CVS或者TVS或HTML写法的xls。考虑到运行程序的机子上不一定专有Office,就没有用Excel程序,否则的话,装个程序还得装个office,那就又得考虑版权了,太麻烦了。一共使用了三个不同免费的Library,分别是myXls、Koogra和NPOI。
三个的处理速度都非常的快,对比使用后发现这三者的功能并不一样:
myXls 这是一个免费开源的library,侧重于Excel的输出。可以设置到单个Cell,但读取功能很弱。
Koogra与myXls恰恰相反,是一个非常好用Excel读取类库,可是在测试过程中发现Koogra读不了myXls输出的XLS文件!不知道是不是自己没搞清两个类库的原因,总之觉得有点遗憾。
NPOI是.Net平台下的POI,目前稳定版是一个能够生成真正的Excel文件并实现读写的开源项目,项目地址是http://npoi.codeplex.com/。功能有输入输出,公式运算,单元格的高级样式等等,其中包含的类库有:
NPOI.Util 1.2.1 Basic assistant class library
NPOI.POIFS 1.2.1 OLE2 format read/write library
NPOI.DDF 1.2.1 Drawing format read/write library
NPOI.SS 1.2.1 Formula evaluation library
NPOI.HPSF 1.2.1 Summary Information and Document Summary Information read/write library
NPOI.HSSF 1.2.1 Excel BIFF format read/write library

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Data;
//引用
using NPOI.HSSF.UserModel;
using NPOI.HPSF;
using NPOI.POIFS.FileSystem;

namespace OracleKity
{
class DataTableExcel
{
[...]

纠结啊

今天把自己贱价卖掉,没有喜悦,反而是满肚子的纠结,好像有点后悔了,不知道是看到了售价还是因为卖身时间…不过我真的觉得三年时间实在是太长了!得争取时间把自己揪回来!
听日去嚼左Hero!!

我得了个最佳死不要脸奖

5号公司年会,跳了段舞,获得了一个“最佳死不要脸奖”。
今天能拿到这个奖真的很意外、惊喜,前几天在做奖状的时候一直在想这个奖该谁来拿呢?
拿到这个奖,首先要感谢我的Daddy和Mami,因为他们一直默默的支持我,另外还要感谢公司的每一位同事,没有你们我是不会有今天这个成绩的!我一直在想为什么我皮肤那么黑呢?今天终于知道了,因为我很黒仔。
以前的我,一直没有勇气站出来表演:
我觉得自己五音不全,Daddy就说:怕什么,不是还有曾哥吗!
我觉得自己不够Man,Mami就说:担心啥,都还没说小沈阳呢!
我觉得自己有点脑残,Daddy就说:瞎操心,杨丞琳才是正宗!

所以我相信自己迟早有一天会吃到天鹅肉的,我会好好珍惜今天拿到的这个奖,继续努力!做到更加“不要脸”。请不要迷恋哥,哥只是个传说!I love you guys!Thank you!

Windows Moblie 6.5.X

用了Windows Mobile 6.1,觉得很不方便,然后换成WM6.5,除了界面上和一些小小的操控上的改进之外感觉没有什么大的变化,对于Windows Mobile,从开始的向往,还没等到WM7的到来已经死心了,已经厌倦了MS对它的小修小补,个人觉得WM的设计上真的不怎么样,操作繁琐、一点都不人性化,电话簿简直是我玩过的手机里面最烂的,就算有再好的第三方软件补救,也没有那么多电力供应给他们后台运行,不知道是这个系统是不是只做英语鬼佬用的… 不是的话就不要把它直接把它汉化了就拿到中国来买啦,至少也根据中国人的使用习惯改改吧。
最近在网上看到XDA上面有几个版本讨论的挺热的,翻了一天的墙,从Mediafile上下了几个版本,最后用的是有Manila的23518,平时小小菜单改成按钮了,菜单项之间的空格也变大了,用手指操作方便了不少,至少不用一直拿着手写笔点来点去,大部分时候都可以单手操作了。
不过这个ROM耗电,原来的ROM也很耗电,这个恐怖到百分20多就关我机了。

iZoe-WP Theme Template

iZoe是专门为小外甥女Zoe度身定做的WP主题,说些细节地方,花了一个星期构思,思考风格、颜色,怎样把Zoe的照片和她的公仔、小玩具融合进入,Topming(我Blog的主题)追求简洁,但是这个如果也简洁的话似乎不大恰当,同时颜色不能太深,所以决定用草绿色作为主色调,白色为背景色,整个格调清新淡雅,选择绿色的原因还有就是绿色代表生命力、健康,希望小家伙健健康康、快高长大。侧边栏顶部有一双眼睛和一对手,这个家伙就是来客串的啦,没有它的话顶部会很空,呵呵。

主题的底部则用了喜洋洋与灰太郎,两个家伙现在正火着,而且也很得意。用它们应该没有人会反对。评论栏还有一条狗,提交评论按钮是一块骨头,鼠标停留在上面的时候,骨头会变色(a:hover),下面的前一篇后一篇文章的链接按钮是一颗子弹,子弹,你把指针放在上面是会有火焰出来的,

无法打开登录所请求的数据库SQLSERVER

最近在写一个WEB程序在连接SQLSERVER时出现以下错误:

在网上找了很久都没有找到解决办法,ODBC、权限什么都试过,后来才发现问题出在IIS上!!!原来问题很简单..

查看网站所应用的程序池
点击IIS应用程序池
选中网站所选的程序池
点击高级设置
编辑“标识”
选择内置账户为NetworkService或LocalSystem,默认是ApplicationPoolIdentity

wp syntax换行

WP SYNTAX默认是不能换行的,不过可以通过修改它的wp_syntax.CSS实现换行。在.wp_syntax pre{} 中添加

white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ [...]

Simulators成功与Palm Desktop实现同步

前段时间装系统时,没调整同步关系就把HP仔插到电脑上,自动同步OUTLOOK,把手机里面的通讯录全干掉了,可怕的是以前居然没做备份。幸好找到一个从palm680的ROM里面拷出来的通讯录文件ContactsDB-PAdd.pdb,没有680在手,只能用模拟器来试一下了。
1.先下载安装Palm Desktop和模拟器Simulators,版本不用说都是要支持680的啦

Pidify

一、什么是Pidify
网络资源的共享,电子文档越来越多,收藏的PDF电子书也越来越多,但是放在文件夹里面没有统一的管理,越多越乱,不但难找,甚至忘记有哪些电子书。为了解决自己遇到的这个问题,决定写一个软件来实现这个管理功能。所以Pidify诞生啦。Pidify的名称来源于“PDF”,在字母之间插入了一些其他字母便成了“Pidify”。Logo选了一个绿色的卡通馒头造型,仅仅是因为个人喜好而已。

黑屏

系统遭遇黑屏,开机提示我是盗版软件受害者,壁纸被设为黑,气泡不停地冒出来,时刻不忘提醒我这个盗版受益者可能预害,总算知道黑屏是啥回事了。
以前MS说要黑屏,觉得不关自己事无所谓,如今遭遇了,非常不爽,总觉得被别人侵犯了,无奈…自己是一个主动的”盗版软件受害者”…

 1 2 3 4 Next