Cómo abrir archivos XLSX en un dispositivo Android
¡Bienvenidos a Bobbli, tu web preferida de trucos y tutoriales! Hoy traemos: Cómo abrir archivos XLSX en un dispositivo Android
Introducido como parte de Microsoft Office 2007, XLSX es un formato de archivo utilizado en Microsoft Excel 2007 y versiones posteriores. Está basado en XML y actualmente es el formato predeterminado para documentos de Excel. El formato también es compatible con muchos otros programas de hojas de cálculo, incluidas las Hojas de cálculo de Google.
Si bien lo más probable es que edite sus archivos XLSX en una computadora de escritorio, es posible que deba editarlos sobre la marcha con su dispositivo Android. Por ejemplo, es posible que tenga un archivo de cliente que desee actualizar mientras habla con el cliente. Afortunadamente, es posible abrir y editar archivos XLSX con Android. En este artículo, repasaremos cómo hacer esto de varias maneras.
Cómo abrir un archivo XLSX en un Android
Todos los dispositivos Android son esencialmente dispositivos portátiles con pantalla táctil, lo que significa que es posible usarlos para completar muchas tareas para las que normalmente usaría una computadora de escritorio. Suponiendo que tiene Hojas de cálculo de Google o Microsoft Excel en su dispositivo, abrir y editar archivos XLSX son algunas de estas tareas.
Hojas de cálculo de Google
- Descarga Hojas de cálculo de Google desde Play Store y ábrelo.
- Si aún no ha iniciado sesión, inicie sesión en su cuenta de Google.
- Transfiere tu archivo XLSX al almacenamiento interno de tu teléfono. Puede hacerlo enviándose el archivo por correo electrónico o descargándolo de un canal apropiado como Slack.
- Vaya a Archivos de Google en su dispositivo.
- Seleccione «Documentos y otros».
- Toca el archivo XLSX y selecciona «Abrir en Hojas de cálculo de Google».
- Seleccione «Permitir» cuando Hojas de cálculo de Google le pregunte si puede acceder a medios y fotos almacenados en su dispositivo.
El archivo XLSX ahora debería estar abierto en su teléfono, permitiéndole hacer ajustes básicos. Una vez que se carga Google Sheets, también puede abrir archivos XLSX desde Google Drive, suponiendo que haya guardado el archivo en Google Drive. Inicie sesión en su cuenta de Drive, toque el archivo y se abrirá en Hojas de cálculo de Google. Tenga en cuenta que debe habilitar permisos de edición para su cuenta de Google para editar archivos de Google Drive.
Microsoft Excel
Algunos teléfonos Android vienen con Microsoft Office preinstalado. Suponiendo que tenga una licencia para usar Office, puede acceder automáticamente a Excel. En este caso, omita esta sección.
- Descarga Microsoft Excel o Microsoft Office desde la tienda Google Play. Ambos proporcionan acceso a Excel.
- Toque «Instalar» cuando finalice la descarga.
- Vaya al ícono de Excel y tóquelo para abrir el software.
- Seleccione «PERMITIR» cuando Excel le pregunte si su dispositivo puede acceder a fotos, medios y archivos.
- Toca «Comenzar».
- Elija «Siguiente».
- Elija si desea enviar datos bajo demanda a Microsoft y sus socios.
- Toque para apagar».
Ahora tiene Microsoft Excel instalado en su dispositivo Android. Ahora es el momento de abrir un archivo XLSX.
- Abra Excel o Microsoft Office.
- Haga clic en el icono de la carpeta.
- Seleccione el medio de almacenamiento para su archivo. Puede elegir entre OneDrive, su dispositivo, Google Drive, tarjeta SD u otro lugar.
- Seleccione el archivo XLSX para abrir.
Cómo abrir archivos XLSX en un teléfono Samsung
Todos los teléfonos Samsung tienen el sistema operativo Android instalado de serie. Eso significa pasos para abrir archivos XLSX usando Hojas de cálculo de Google y Microsoft Office.
Hojas de cálculo de Google
- Vaya a Play Store y descargue Hojas de cálculo de Google.
- Toca «Instalar».
- Inicie sesión en su cuenta de Google.
- Mueva su archivo XLSX al almacenamiento interno de su teléfono.
- Encuentra Google Files en tu dispositivo Samsung.
- Toque en «Documentos y otros».
- Seleccione su archivo y seleccione «Abrir en Google Sheets/Office 365».
- Permita que Hojas de cálculo de Google acceda a los medios internos de su teléfono.
oficina de microsoft
Es posible que su teléfono Samsung también tenga instalado Microsoft Office. Si está disponible, puede usar Office para abrir archivos XLSX, suponiendo que tenga una licencia válida para el paquete de software.
- Presiona el ícono de Microsoft Office.
- Seleccione el icono de la carpeta.
- Seleccione la ubicación donde se almacena el archivo XLSX.
- Toque el archivo para abrirlo en la versión móvil de Microsoft Excel.
Cómo abrir archivos XLSX mediante programación en Android
Puede abrir archivos XLSX mediante programación utilizando la API de Apache POI. Esta es una API de Java pura que le permite leer y escribir archivos de Excel. Los pasos a continuación provienen de CodeJava y fueron creados por Nam Ha Minh.
Paso 1: obtenga la biblioteca de puntos de interés de Apache
Vaya a la página de Apache POI y descargue la última versión estable de la API. Extraiga el archivo zip que descargó y agregue los siguientes archivos JAR a la ruta de clases de su proyecto:
- poi-VERSION.jar
- poi-ooxml-VERSION.jar
- poi-ooxml-schemas-VERSION.jar
- xmlbeans-VERSION.jar
Paso 2: crea un archivo XLSX
Con Microsoft Excel 2007 o posterior, cree un archivo XLSX que leerá con su código. Nam Ha Minh proporciona el siguiente ejemplo que se relaciona con el código compartido a continuación.
A | B | C | D |
Administrar primero Java | kathy serria | 79 | |
Java efectivo | Josué Bloch | 36 | |
código limpio | Roberto Martín | 42 | |
pensando en java | bruce eckel | 35 |
Puede ajustar estas entradas de datos según sea necesario.
Paso No. 3 – Crear una clase modelo
Utilice el siguiente código para crear una clase modelo.
1
2
3
4
5 package net.codejava.excel;
6 public class Book
7 private String title;
8 private String author;
9 private float price;
10 public Book()
11
12 public String toString()
13 return String.format("%s - %s - %f", title, author, price);
14
15 // getters and setters
16
Nombra la clase de modelo Book.java.
Paso 4: cree un método para leer el valor de una celda
El siguiente código hace que su dispositivo Android lea el valor de una sola celda:
1
2
3
4 private Object getCellValue(Cell cell)
5 switch (cell.getCellType())
6 case Cell.CELL_TYPE_STRING:
7 return cell.getStringCellValue();
8 case Cell.CELL_TYPE_BOOLEAN:
9 return cell.getBooleanCellValue();
10 case Cell.CELL_TYPE_NUMERIC:
11 return cell.getNumericCellValue();
12
13 return null;
14
Paso 5: cree un método para leer el archivo XLSX y devolver una lista
El siguiente código le permite crear una lista usando su archivo XLSX.
1
2
3
4
5
6
7
8
9 public List<Book> readBooksFromExcelFile(String excelFilePath) throws IOException
10 List<Book> listBooks = new ArrayList<>();
11 FileInputStream inputStream = new FileInputStream(new File(excelFilePath));
12 Workbook workbook = new XSSFWorkbook(inputStream);
13 Sheet firstSheet = workbook.getSheetAt(0);
14 Iterator<Row> iterator = firstSheet.iterator();
15 while (iterator.hasNext())
16 Row nextRow = iterator.next();
17 Iterator<Cell> cellIterator = nextRow.cellIterator();
18 Book aBook = new Book();
19 while (cellIterator.hasNext())
20 Cell nextCell = cellIterator.next();
21 int columnIndex = nextCell.getColumnIndex();
22 switch (columnIndex)
23 case 1:
24 aBook.setTitle((String) getCellValue(nextCell));
25 break;
26 case 2:
27 aBook.setAuthor((String) getCellValue(nextCell));
28 break;
29 case 3:
30 aBook.setPrice((double) getCellValue(nextCell));
31 break;
32
33
34 listBooks.add(aBook);
35
36 workbook.close();
37 inputStream.close();
38 return listBooks;
39
Paso No. 6 – Pruebe la salida
Utilice el siguiente código para probar la salida del programa.
1 public static void main(String[] args) throws IOException
2 String excelFilePath = "Books.xlsx";
3 ExcelReaderExample2 reader = new ExcelReaderExample2();
4 List<Book> listBooks = reader.readBooksFromExcelFile(excelFilePath);
5 System.out.println(listBooks);
6
Debería ver que el código genera una lista simple con las cuatro líneas una tras otra, con una coma entre cada entrada.
También vale la pena señalar que esta es una de las muchas formas de abrir archivos XLSX mediante programación en un dispositivo Android. Hay otros métodos que utilizan diferentes API o código. Este ejemplo simplemente prueba que es posible.
Acceda a archivos XLSX de la manera fácil o difícil
También es posible usar el método programático para acceder a los archivos XLSX, pero es largo. Tanto Google Sheets como Microsoft Excel para dispositivos móviles brindan mejores lecturas y una forma mucho más sencilla de acceder a los archivos XLSX. Con Hojas de cálculo de Google, tampoco tiene que pagar una licencia de software para abrir sus archivos.
Ahora, queremos saber de usted. ¿Por qué querrías abrir un archivo XLSX en tu dispositivo Android o Samsung? ¿Es probable que utilice un método programático mientras que existen métodos más simples? Háganos saber en la sección de comentarios a continuación.
¡Duda resuelta! Si quieres saber más sobre PC, Apple, Móvil, Gaming, Redes Sociales, Entretenimiento, Internet…, Bobbli.com es tu web.