| 4 | |
| 5 | La API de llamada podría ser algo así |
| 6 | |
| 7 | {{{ |
| 8 | //Abre un archivo excel y devuelve un identificador único |
| 9 | Real id = excel.open(Text filePath) |
| 10 | |
| 11 | //Devuelve el número de hojas del archivo |
| 12 | Real excel.get.sheet.number(Real id) |
| 13 | |
| 14 | //Devuelve el nombre de la n-ésima hoja o la cadena vacía si no |
| 15 | //existe |
| 16 | Text excel.get.sheet.name(Real id, Real n) |
| 17 | |
| 18 | //Devuelve la posición de la hoja con el nombre indicado o 0 si no |
| 19 | //existe |
| 20 | Real excel.get.sheet.position(Real id, Text name) |
| 21 | |
| 22 | //Devuelve el número de la última fila no vacía de una hoja |
| 23 | Real excel.get.last.row(Real id, Real sheetNumber) |
| 24 | |
| 25 | //Devuelve el número de la última columna no vacía de una hoja |
| 26 | Real excel.get.last.col(Real id, Real sheetNumber) |
| 27 | |
| 28 | //Devuelve el contenido de la celda indicada |
| 29 | Anything excel.get.cell( |
| 30 | Real id, Real sheetNumber, |
| 31 | Real row, Real col) |
| 32 | |
| 33 | //Devuelve el contenido de un rango de celdas en un conjunto |
| 34 | //tabular de conjuntos correspondientes a cada fila del rango |
| 35 | Set excel.get.rectangle( |
| 36 | Real id, Real sheetNumber, |
| 37 | Real row.ini, Real col.ini, |
| 38 | Real row.end, Real col.end) |
| 39 | |
| 40 | //Devuelve el contenido completo de una hoja en un conjunto tabular |
| 41 | //de conjuntos correspondientes a cada fila de la misma |
| 42 | Set excel.get.all(Real id, Real sheetNumber) |
| 43 | |
| 44 | Real excel.close(Real id) |
| 45 | }}} |