我要用c#读取一张excel的表格内的信息,并根据读入的信息进行判断和分析。由于受到excel本身格式的限制,有的数据需要从合并过的单元格里读取。所以我需要知道单元格的合并情况。这个应该怎么获取?
换句话说我需要根据单元格的合并情况决定哪些单元格是一起的,要作为一行数据进行读取!?
举例说:
N a a a a a a N
b c d e f g h j
b c N N N N N N
b c N N N N N N
b N N N N N N N 以上每一个字母占的位置代表excel里的一个单元格。
横向或纵向相同的单元格表示横向或纵向合并的单元格。
N该表空单元格。
我需要通过判断哪些单元格合并过了,从而判断把哪些单元格作为一个格来读取?
谁知道这个怎么办啊?
换句话说我需要根据单元格的合并情况决定哪些单元格是一起的,要作为一行数据进行读取!?
举例说:
N a a a a a a N
b c d e f g h j
b c N N N N N N
b c N N N N N N
b N N N N N N N 以上每一个字母占的位置代表excel里的一个单元格。
横向或纵向相同的单元格表示横向或纵向合并的单元格。
N该表空单元格。
我需要通过判断哪些单元格合并过了,从而判断把哪些单元格作为一个格来读取?
谁知道这个怎么办啊?
具体操作Excel-工具-宏-录制新宏,然后再查看
函数之家http://functionhome.net
如果是我,先试一试 楼上几位的方法,不行的话,就把 EXCEL 当作 HTML 来读取,通过正则来取值。