Excel访问方法论及开源库

news/2024/7/21 6:39:50 标签: excel

Excel访问方法论及开源库


由于项目上用到了excel的读写,这几天从网上找了好多开源、不开源的库,罗列在此,同大家共享。

本人之前未接触过excel的访问,且技术水平也不高,下面叙述如有错误之处,请大家批评斧正。


访问excel表格的方法论。
通常来讲,访问excel有如下几种方法:
(1)ODBC方法。利用ODBC把Excel文件当成数据库文件,来进行读、写、修改等操作。首先,应确保ODBC中已安装有Excel表格文件的驱动。无法跨平台。
(2)OLE方法。详细大家可以查看百度百科。我也没有接触过。不支持跨平台。功能最全面。

(3)文本解析方法。微软开放了excel的格式文档,可以对excel的组成文件直接访问。这也是利用其格式化数据存储的思维方式。


(1)XLWc++语言
(2)LinqToExcelC#语言
(3)MyXlsC#语言
(4)ExcelLibraryC#语言,支持xls和xlsx
(5)ExcelPackage
(6)EPPlusC#语言ExcelPackage的升级版
(7)POIjava语言
(8)Koogra
(9)NPOIC#语言C#语言版的POI
(10)NetOffice需要安装Office
(11)libxl多种语言支持商业软件,付费
(12)libxls跨平台
(13)xlsLibC/C++跨平台
(14)Silverlight ExcleLite
(15)CSpreadSheetODBC方式
(16)BasicExcelCSpreadSheet的升级版



另外还有PHP的,JDBC的,Python的,等多种语言。大家可从如下地址查看:


http://www.oschina.net/project/tag/258/excel-tools?lang=0&os=0&sort=view&p=1


http://www.niftyadmin.cn/n/1648449.html

相关文章

Source insight 4工程设置相对地址

▼我是阿荣,关注我,在技术路上一起精进!▼ Source insight 使用说明 Source insight 软件版本:V4.00.0084。 建议都使用 V4.0 版本的 Source insight。 新建相对地址的 Source insight 工程 步骤 1: 打开 Source in…

xlslib在window下编译方法

xlslib在window下编译方法 今天下载最新的xlsLib进行编译。在linux上无法make,提示 “automake-1.13 command not found ” 。于是改为在windows上编译。 在xlslib\build 文件夹中找到了vs2008的工程,还有其他的工程。我使用的vs2008 打开工程&#xf…

linux 查看automake 及 autoconf版本及升级命令

我在RHEL5.8上编译xlsLib时,提示automake 、 aclocal 、 autoconf 版本较低,需要升级。automake 、 aclocal 要升级到至少1.13,autoconf 要升级到至少2.65。下面给出autoconf 的升级方法,automake的升级方法完全一样。aclocal是…

SD卡SPI模式入门教程

▼我是阿荣,关注我,在技术路上一起精进!▼ SD卡简介 SD卡是一种基于半导体快闪记忆器的新一代记忆设备,英文全称Secure Digital Memory Card,中文名又称安全数码卡。 尺寸分类 按尺寸分类,SD卡分为&…

字符编码小记

字符编码 1. 基础概念 “字符编码”分为 字符集 和 编码方案 两个含义。 (1)字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 (2)字符集(Characterset)是多个字符的集合&…

javaScript call与apply学习笔记

call和apply是借用他人的函数实现自己到功能&#xff0c;具体表现在改变this指向,借用他人方法 而不同的地方是call是把实参按照形参的个数传入&#xff0c;而apply传入的是一个数组(argument) 写一个实例 1 <script>2 function Person(name,age,sex…

FatFs文件访问接口中文版

▼我是阿荣&#xff0c;关注我&#xff0c;在技术路上一起精进&#xff01;▼ 引言 FatFs是通用的FAT/exFAT文件系统模块&#xff0c;适用于小型嵌入式系统的。FatFs支持FAT12、FAT16、FAT32等格式。本文将参考FatFs官网资料&#xff0c;讲解应用接口的使用方法。atFs是通用的…

H264系列(1):libx264在linux编译报错

x264在linux编译报错&#xff0c;提示 undefined reference to __sync_fetch_and_add_4 如下图 从图中可以看出&#xff0c;libx264.a的库已经生成&#xff0c;但是在生成例子程序 x264 的时候报错。 经过网上搜索&#xff0c;得到需要给CFLAGS增加 -marchi686 的选项。 …