首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 操作 EXCEL 单元格有关问题

2014-01-05 
C# 操作 EXCEL 单元格问题有一个单元格如图。里面有很多合并的单元格。我现在要求查询出这些单元格,然后把这

C# 操作 EXCEL 单元格问题
有一个单元格如图。里面有很多合并的单元格。

C# 操作 EXCEL 单元格有关问题

我现在要求查询出这些单元格,然后把这些合并的单元格拆分出来 并且赋上值
C# 操作 EXCEL 单元格有关问题

小弟不明白。如何查询出这个表里面有多少这样合并的单元格。
然后差分后默认上这些值

[解决办法]
使用第三方的一个东西试试吧:http://www.aspose.com/docs/display/cellsnet/Downloads
http://www.aspose.com/docs/display/cellsnet/Detect+Merged+Cells+in+a+Worksheet
看起来不错~
[解决办法]
需要用第三方POI最新版
[解决办法]
这个篇文章讲得有如何Merge,
http://www.e-iceblue.com/Knowledgebase/Spire.XLS/Program-Guide/How-to-Merge-Excel-Cells.html

//load an Excel file from system
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"..\mergecells.xls", ExcelVersion.Version97to2003);
       
            //merge Excel cells
            Worksheet sheet = workbook.Worksheets[0];
            //merge A3-C5 to one cell
            sheet.Range["A3:C5"].Merge();

[解决办法]
其实你有米有合并,在代码里看不出来的

被合并的单元格读出来就是个空值,没啥特别的,你根本不知道是被哪个合并过
[解决办法]
引用:
其实你有米有合并,在代码里看不出来的

被合并的单元格读出来就是个空值,没啥特别的,你根本不知道是被哪个合并过


合并的单元格读出来不是空值,而是跟合并的单元格的内容是一样的,读出来的Datatalbe里面是看不出来是合并了的

楼主你可以把Excel里面的值都读出来然后再写入在Excel中就可以了,读出来的值是没合并的的
[解决办法]
引用:
Quote: 引用:

其实你有米有合并,在代码里看不出来的

被合并的单元格读出来就是个空值,没啥特别的,你根本不知道是被哪个合并过


合并的单元格读出来不是空值,而是跟合并的单元格的内容是一样的,读出来的Datatalbe里面是看不出来是合并了的

楼主你可以把Excel里面的值都读出来然后再写入在Excel中就可以了,读出来的值是没合并的的

你确定?
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

其实你有米有合并,在代码里看不出来的

被合并的单元格读出来就是个空值,没啥特别的,你根本不知道是被哪个合并过


合并的单元格读出来不是空值,而是跟合并的单元格的内容是一样的,读出来的Datatalbe里面是看不出来是合并了的

楼主你可以把Excel里面的值都读出来然后再写入在Excel中就可以了,读出来的值是没合并的的

你确定?


当然确定,我去年还读取了一个合并的单元格,读出来的数据是没合并的

你的意思就是说,你有合并单元格的时候,比如是两个,那两个单元格的内容是一致的?

我如果没做过,我也不会这样问,我遇到的就是,合并后,只是有一个单元格有内容,其他的为空

热点排行