none
En OpenXML. El Bucle que recorre las celdas de una fila no se me para en las celdas sin valor RRS feed

  • Pregunta

  • Hola

    Estoy intentando leer un excel con una serie de valores en función de un calendario, es decir, en una fila tengo los días del mes representados por 31 columnas y luego cada celda puede tener un valor o no.

    Recorro las celdas de la siguiente manera

    ...

    var Filas = from row in HojaTrabajo.Worksheet.Descendants<Row>()
                                        select row;

      

     foreach (Row Fila in Filas)

    {

    foreach (Cell Celda in from p in Fila.Descendants<Cell>() select p)
            {

    Al capturar aquí la celda solo me devuelve celdas con algún valor. El Celdar.CellReference salta de unas a otras sin recorrerlas secuencialmente

    }

    }

    Este es el funcionamiento normal?

    Un saludo


    kintela @esekintela

    lunes, 28 de julio de 2014 17:03

Respuestas

Todas las respuestas

  • Hola

    Confirmado que ese no es el funcionamiento normal ya que acabo de abrir otro excel y con este no me pasa lo mismo y se me para en las celdas con nada escrito devolviéndome como InnerText la doble comilla. Pero en ambos casos las celdas son de tipo General y no tengo nada especial en el que no me funciona

    En fin


    kintela @esekintela

    lunes, 28 de julio de 2014 17:13
  • La solución aquí

    http://joymonscode.blogspot.com.es/2013/10/reading-empty-ms-excel-cells-using.html


    kintela @esekintela

    miércoles, 30 de julio de 2014 9:45