国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

分享:處理Excel方法小結(jié)

2024-07-21 02:24:01
字體:
供稿:網(wǎng)友

常常看到如何處理excel文件的提問,這里小結(jié)一下,歡迎大家補(bǔ)充。

▲1、通過excel的接口操作★限制:需要安裝excel▲1.1、采用interop方式。參考:《creating an excel spreadsheet and adding data to it programmatically》http://www.csharphelp.com/archives/archive241.html▲1.2、使用反射的技術(shù)。參考:《calling a com component from c# (late binding)》http://www.c-sharpcorner.com/1/call_com.asp

▲2、輸出excel程序可以兼容的csv格式的文件(注1)作為excel文件。★限制: a、只能用于輸出, b、csv只支持單頁(worksheet),也就是只能產(chǎn)生單頁的excel文件。(注2) c、不能控制格式(format),象cell的合并等都做不到。

▲3、使用office 2003支持的xml導(dǎo)入功能,產(chǎn)生excel可以導(dǎo)入的xml文件。★限制: a、只能用于輸出, b、不支持低版本。

▲4、根據(jù)excel的文件格式(注3),用寫二進(jìn)制文件的方法產(chǎn)生。▲4.1、使用第三方控件,如aspose,網(wǎng)站http://www.aspose.com。  ★限制:要花錢。▲4.2、自己寫,參考http://www.cnblogs.com/unruledboy/archive/2004/07/07/22093.html,不錯的中文介紹,只是沒有介紹他的資料來源,以及,也只實(shí)現(xiàn)了單sheet的模式。打算走這條路可以去http://www.sourceforge.net搜索opensource關(guān)于microsoft office的文件格式的資料。事實(shí)上4.1提到的aspose就是用的這些資料,只不過它用混淆器包裝了一把,就開始賣錢了。  ★限制:工作量大。

注1:即逗號分隔列,回車分隔行的文本格式注2:常見“datagrid輸出到excel”都是這種方法,例如孟憲會主頁上的例子,他是重定向datagrid的render,但是那只是個示意,不能什么情況下都照抄,比如如果grid里有checkbox等太復(fù)雜的東西就不行了,最好還是自己寫循環(huán)從datatable直接生成。注3:即biff(binary interchange file format)格式,參考《file: how to create a biff5 file》http://support.microsoft.com/default.aspx?scid=kb;en-us;150447
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鸡西市| 长寿区| 社会| 定南县| 当雄县| 思南县| 崇左市| 昆明市| 新河县| 马公市| 富宁县| 香格里拉县| 陵水| 莆田市| 东台市| 黄山市| 安泽县| 江口县| 毕节市| 侯马市| 南和县| 河间市| 滁州市| 庆城县| 额敏县| 昆明市| 义乌市| 广宁县| 正安县| 大冶市| 成都市| 巴南区| 黄龙县| 汉阴县| 伊吾县| 临高县| 峨山| 阳城县| 醴陵市| 静宁县| 承德县|