Comment ouvrir des fichiers XLSX sur un appareil Android

Comment ouvrir des fichiers XLSX sur un appareil Android

Introduit dans le cadre de Microsoft Office 2007, XLSX est le format de fichier utilisé par Microsoft Excel 2007 et versions ultérieures. Il est basé sur XML et est actuellement le format par défaut des documents Excel. Le format est également compatible avec plusieurs autres programmes de tableur, y compris Google Sheets.

Bien que vous modifiez probablement vos fichiers XLSX sur votre bureau, vous devrez peut-être apporter des modifications à la volée à l’aide de votre appareil Android. Par exemple, vous pourriez avoir un dossier client que vous souhaitez mettre à jour lorsque vous rencontrez un client. Heureusement, les fichiers XLSX peuvent être ouverts et modifiés à l’aide d’Android. Dans cet article, nous verrons comment procéder de plusieurs manières.

Comment ouvrir le fichier XLSX sur Android

Tous les appareils Android sont essentiellement des ordinateurs de poche avec des écrans tactiles, ce qui signifie qu’ils peuvent être utilisés pour effectuer de nombreuses tâches pour lesquelles vous utiliseriez normalement un ordinateur de bureau. L’ouverture et la modification de fichiers XLSX font partie de ces tâches si vous avez installé Google Sheets ou Microsoft Excel sur votre appareil.

Feuilles Google

  • Connectez-vous à votre compte Google si vous ne l’avez pas déjà fait.
  • Transférez le fichier XLSX dans la mémoire interne de votre téléphone. Vous pouvez le faire en vous envoyant le fichier par e-mail ou en le téléchargeant à partir d’un canal approprié tel que Slack.
  • Accédez à Google Files sur votre appareil.
  • Sélectionnez « Documents et plus ».
  • Appuyez sur le fichier XLSX et choisissez Ouvrir dans Google Sheets.
  • Sélectionnez « Autoriser » lorsque Google Sheets vous demande s’il peut accéder aux médias et aux photos stockés sur votre appareil.

Le fichier XLSX devrait maintenant être ouvert sur votre téléphone, vous permettant d’apporter des modifications de base. Avec Google Sheets installé, vous pouvez également ouvrir des fichiers XLSX à partir de Google Drive si vous avez enregistré le fichier sur Google Drive. Connectez-vous simplement à votre compte Drive, appuyez sur le fichier et il s’ouvrira dans Google Sheets. Veuillez noter que vous devez activer les autorisations de modification pour votre compte Google afin de modifier les fichiers Google Drive.

Microsoft Excel

Certains téléphones Android sont livrés avec Microsoft Office préinstallé. En supposant que vous ayez une licence pour utiliser Office, vous avez automatiquement accès à Excel. Si oui, sautez cette section.

  • Téléchargez Microsoft Excel ou Microsoft Office depuis le Google Play Store. Les deux permettent d’accéder à Excel.
  • Cliquez sur « Installer » lorsque le téléchargement est terminé.
  • Accédez à l’icône Excel et appuyez dessus pour ouvrir le logiciel.
  • Sélectionnez « AUTORISER » lorsqu’Excel vous demande s’il peut accéder aux photos, médias et fichiers de votre appareil.
  • Cliquez sur « Démarrer ».
  • Sélectionnez Suivant.
  • Choisissez d’envoyer ou non des données facultatives à Microsoft et à ses partenaires.
  • Cliquez sur FERMER.

Microsoft Excel est maintenant installé sur votre appareil Android. Il est maintenant temps d’ouvrir le fichier XLSX.

  • Ouvrez Excel ou Microsoft Office.
  • Cliquez sur l’icône du dossier.
  • Choisissez un support pour votre fichier. Vous pouvez choisir entre OneDrive, votre appareil, Google Drive, une carte SD ou autre chose.
  • Sélectionnez le fichier XLSX pour l’ouvrir.

Comment ouvrir des fichiers XLSX sur un téléphone Samsung

Tous les téléphones Samsung sont livrés avec le système d’exploitation Android en standard. Cela signifie que les étapes d’ouverture des fichiers XLSX avec Google Sheets et Microsoft Office se chevauchent.

Feuilles Google

  • Accédez au Play Store et téléchargez Google Sheets .
  • Cliquez sur Installer.
  • Connectez-vous à votre compte Google.
  • Déplacez le fichier XLSX vers la mémoire de stockage interne de votre téléphone.
  • Trouvez Google Files sur votre appareil Samsung.
  • Cliquez sur Documents et plus.
  • Sélectionnez votre fichier et sélectionnez « Ouvrir dans Google Sheets/Office 365 ».
  • Autorisez Google Sheets à accéder à la mémoire de stockage interne de votre téléphone.

Microsoft Office

Microsoft Office peut également être installé sur votre téléphone Samsung. Si tel est le cas, vous pouvez utiliser Office pour ouvrir les fichiers XLSX, à condition que vous disposiez d’une licence valide pour le progiciel.

  • Appuyez sur l’icône Microsoft Office.
  • Sélectionnez l’icône du dossier.
  • Sélectionnez l’emplacement où le fichier XLSX est stocké.
  • Appuyez sur le fichier pour l’ouvrir dans la version mobile de Microsoft Excel.

Comment ouvrir des fichiers XLSX dans Android par programmation

Vous pouvez ouvrir les fichiers XLSX par programmation à l’aide de l’API Apache POI. Il s’agit d’une API Java pure qui vous permet de lire et d’écrire des fichiers Excel. Les étapes suivantes proviennent de CodeJava et ont été créées par Nam Ha Min.

Étape #1 – Obtenir la bibliothèque Apache POI

Accédez à la page Apache POI et téléchargez la dernière API stable. Extrayez le fichier zip téléchargé et ajoutez les fichiers JAR suivants au chemin de classe de votre projet :

  • poi-VERSION.jar
  • poi-ooxml-VERSION.jar
  • poi-ooxml-schema-VERSION.jar
  • xmlbeans-VERSION.jar

Étape #2 – Créer un fichier XLSX

À l’aide de Microsoft Excel 2007 ou version ultérieure, créez un fichier XLSX que vous lirez avec votre code. Nam Ha Min fournit l’exemple suivant lié au code ci-dessous.

MAIS B DE
       
  Chapitre un Java Cathy Serria 79
  Java efficace Josué Bloch 36
  Nettoyer le code Robert Martin 42
  Penser en Java Bruce Ekel 35

Vous pouvez personnaliser ces entrées de données selon vos besoins.

Étape #3 – Créer une classe de modèle

Utilisez le code suivant pour créer une classe de modèle.

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 }

Nommez la classe de modèle Book.java.

Étape #4 – Créer une méthode pour lire la valeur de la cellule

Le code suivant permet à votre appareil Android de lire la valeur d’une seule cellule :

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 }

Étape #5 Créer une méthode pour lire le fichier XLSX et renvoyer une liste

Le code suivant vous permet de créer une liste à l’aide d’un fichier 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 }

Étape #6 – Vérifiez le résultat

Utilisez le code suivant pour tester la sortie du programme.

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 }

Vous devriez constater que le code génère une simple liste contenant les quatre lignes, l’une après l’autre, avec une virgule entre chaque entrée.

Il convient également de noter qu’il s’agit de l’une des nombreuses façons d’ouvrir par programmation des fichiers XLSX sur un appareil Android. Il existe d’autres méthodes qui utilisent d’autres API ou code. Cet exemple prouve que c’est possible.

Accéder aux fichiers XLSX de manière simple ou complexe

L’utilisation d’une méthode programmatique pour accéder aux fichiers XLSX est possible, bien qu’elle soit également détaillée. Google Sheets et Microsoft Excel pour mobile offrent une meilleure lecture et un moyen beaucoup plus simple d’accéder aux fichiers XLSX. Dans le cas de Google Sheets, vous n’avez pas non plus à payer de licence logicielle pour ouvrir vos fichiers.

Maintenant, nous voulons vous entendre. Pourquoi voulez-vous ouvrir un fichier XLSX sur votre appareil Android ou Samsung ? Êtes-vous susceptible d’utiliser la méthode programmatique alors qu’il existe des méthodes plus simples ? Dites-nous dans la section commentaires ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *