有没有办法在打开的Excel工作表中拆分单元格?

时间:2013-04-30 10:23:39

标签: c# excel split cell

假设我有一个保持2个值的对象。我有2维数组填充这样的对象。我在打开的Excel工作表中有一系列单元格,我可以轻松地用每个对象值中的一个填充它。

代码现在看起来如何:

        double[,] table= new double[7, 5];

        for (int i = 0; i < 7; i++ )
        {
            for (int j = 0; j < 5; j++) 
            {
                table[i, j] = (myObjects[i, j]).firstValue;
            }
        }

        mySheet.get_Range("B2","H6").Value2 = table;

我是否可以使用C#拆分两个范围内的每个单元格并填充2个对象值?< / p>

可能有一些我不想分割的细胞,我在这个细胞范围之上有一些标题,所以我不想拆分整个表格,或者你知道我的意思......


实施例

我拥有的东西:

  1. 1在Excel中打开了新工作簿,其中有1张

  2. 这些对象的二维区域中的5 * 7个对象( myObjects [,]) - 每个对象( myObj )都有2个 double values = myObj.firstValue and myObj.secondValue

  3. 双打的二维数组() - 我填充第一个值

  4. 我能做什么:

    我可以填充名为table的数组中的第一个值,并像我在代码中那样填充Excel工作表范围。

    我想做什么:

    将我正在填充的每个单元格拆分为2,这样我就可以填写两个值。

0 个答案:

没有答案