| | 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 | }}} |