Как открыть файлы XLSX на устройстве Android

Представленный как часть Microsoft Office 2007, XLSX представляет собой формат файлов, используемый в Microsoft Excel 2007 и более поздних версиях. Он основан на XML и в настоящее время является форматом по умолчанию для документов Excel. Этот формат также совместим с несколькими другими программами для работы с электронными таблицами, включая Google Sheets.

Хотя, скорее всего, вы будете редактировать файлы XLSX на настольном компьютере, вам может потребоваться вносить правки на лету с помощью устройства Android. Например, у вас может быть файл клиента, который вы хотите обновить при встрече с клиентом. К счастью, с помощью Android можно открывать и редактировать файлы XLSX. В этой статье мы рассмотрим, как это сделать несколькими способами.

Как открыть файл XLSX на Android

Все устройства Android по сути представляют собой карманные компьютеры с сенсорными экранами, что означает, что они’ Их можно использовать для выполнения многих задач, для которых вы обычно используете настольный компьютер. Открытие и редактирование файлов XLSX — это некоторые из этих задач, если на вашем устройстве установлены Google Таблицы или Microsoft Excel.

Google Таблицы

  1. Загрузите Google Sheets из Play Store и откройте его.
  2. Войти в свой аккаунт Google, если вы еще не вошли в него.
  3. Перенесите файл XLSX во внутреннюю память телефона. Это можно сделать, отправив файл себе по электронной почте или загрузив его из соответствующего канала, например из Slack.
  4. Перейдите к Google Файлам на своем устройстве.
  5. Выберите “Документы & другое.”
  6. Нажмите на файл XLSX и выберите “Открыть в Google Sheets.”
  7. Выберите “Разрешить” когда Google Sheets спрашивает, может ли он получить доступ к мультимедиа и фотографиям, хранящимся на вашем устройстве.

Теперь файл XLSX должен быть открыт на вашем телефоне, что позволит вам внести основные изменения. Установив Google Таблицы, вы также можете открывать файлы XLSX с Google Диска, если вы сохранили файл на Google Диске. Просто войдите в свою учетную запись на Диске, коснитесь файла, и он откроется в Google Таблицах. Обратите внимание, что вам необходимо включить разрешения на редактирование для вашей учетной записи Google, чтобы редактировать файлы Google Диска.

Microsoft Excel

Некоторые телефоны Android поставляются с предустановленным пакетом Microsoft Office. Предполагая, что у вас есть лицензия на использование Office, вы автоматически получаете доступ к Excel. В этом случае пропустите этот раздел.

  1. Загрузите Microsoft Excel или Microsoft Office из магазина Google Play. Оба предоставляют доступ к Excel.
  2. Нажмите “Установить” когда загрузка завершится.
  3. Перейдите к значку Excel и коснитесь его чтобы открыть программу.
  4. Выберите “РАЗРЕШИТЬ” когда Excel спросит, может ли он получить доступ к фотографиям, мультимедиа и файлам вашего устройства.
  5. Нажмите “Начать работу”
  6. Нажмите “Далее”
  7. Укажите, отправлять ли необязательные данные в Microsoft и ее партнерам.
  8. Нажмите “ЗАКРЫТЬ”

Теперь на вашем Android-устройстве установлен Microsoft Excel. Теперь пришло время открыть файл XLSX.

  1. Откройте Excel или Microsoft Office.
  2. Нажмите на значок папки.
  3. Выберите носитель для файла. Вы можете выбрать OneDrive, свое устройство, Google Диск, SD-карту или что-то еще.
  4. Выберите файл XLSX, чтобы открыть его.

Как открыть файлы XLSX на телефоне Samsung

Все телефоны Samsung имеют Android операционная система установлена ​​стандартно. Это означает, что шаги по открытию файлов XLSX с помощью Google Таблиц и Microsoft Office пересекаются.

Google Таблицы

  1. Перейдите в Play Store и загрузите Google Sheets.
  2. Нажмите “Установить”
  3. Войдите в свою учетную запись Google.
  4. Переместите файл XLSX во внутреннюю память телефона.
  5. Найдите Google Files на своем устройстве Samsung.
  6. Нажмите “Документы & другое.”
  7. Выберите файл и выберите “Открыть в Таблицы Google/Office 365.”
  8. Разрешить доступ к таблицам Google внутренний носитель вашего телефона.

Microsoft Office

На вашем телефоне Samsung также может быть установлен пакет Microsoft Office. Если это так, вы можете использовать Office для открытия файлов XLSX при условии, что у вас есть действующая лицензия на пакет программного обеспечения.

  1. Нажмите значок Microsoft Office.
  2. Выберите значок папки.
  3. Выберите место, где хранится файл XLSX.
  4. Нажмите на файл чтобы открыть его в мобильной версии Microsoft Excel.

Как открыть Файлы XLSX в Android программно

Вы можете открывать файлы XLSX программно, используя Apache POI API. Это чистый Java API, который позволяет читать и записывать файлы Excel. Следующие шаги взяты из CodeJava и были созданы Нам Ха Минем.

Шаг № 1 – Получите библиотеку POI Apache

Перейдите на страницу POI Apache и загрузите самую последнюю стабильную версию API. Извлеките загруженный zip-файл и добавьте следующие файлы JAR в путь к классам вашего проекта:

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

Шаг №2 – Создайте файл XLSX

В Microsoft Excel 2007 или более поздней версии создайте файл XLSX, который вы будете читать вместе со своим кодом. Нам Ха Мин приводит следующий пример, который относится к приведенному ниже коду.

< td>42

< td>35

A B C D
     < /td>
  Head First Java Кэти Серриа 79< /td>
  Эффективная Java Джошуа Блох 36
  Чистый код Роберт Мартин
  Мышление на языке Java Брюс Экель

Вы можете изменить эти записи данных по мере необходимости.

Шаг № 3 – Создание класса модели

Используйте следующий код для создания класса модели.

1 2 3 4 5 package net.codejava.excel; 6 общедоступный курс Книга { 7 частный Заголовок строки; 8 частный автор строки; 9 частная плавающая цена; 10 public Book() { 11 } 12 public String toString() { 13 return String.format(«%s — %s — % f», название, автор, цена); 14 } 15 //геттеры и сеттеры 16 }

Назовите класс модели Book.java.

Шаг № 4 – Создайте метод для считывания значения ячейки

Следующий код позволяет вашему устройству Android считывать значение одной ячейки:

1 2 3 4 private Object getCellValue(Cell cell) { 5 switch (cell.getCellType()) { 6 case Cell.CELL_TYPE_STRING: 7 возврат cell.getStringCellValue(); 8 case Cell.CELL_TYPE_BOOLEAN: 9 return cell.getBooleanCellValue(); 10 case Cell.CELL_TYPE_NUMERIC: 11 return cell.getNumericCellValue(); 12 } 13 вернуть ноль; 14 }

Шаг №5 – Создайте метод для чтения файла XLSX и возврата списка

Следующий код позволяет создать список с использованием файла XLSX.

1 2 3 4 5 6 7 8 9 public Список<Книга> readBooksFromExcelFile(String excelFilePath) выдает IOException { 10 List<Book> listBooks = new ArrayList<>(); 11 FileInputStream inputStream = new FileInputStream(new File(excelFilePath)); 12 Workbook workbook = новый XSSFWorkbook (входной поток); 13 Лист firstSheet = workbook.getSheetAt(0); 14 Итератор<Строка> итератор = firstSheet.iterator(); 15 в то время как (iterator.hasNext()) { 16 Row nextRow = iterator.next(); 17 Итератор<Ячейка> cellIterator = nextRow.cellIterator(); 18 Book aBook = new Book(); 19 в то время как (cellIterator.hasNext()) { 20 Cell nextCell = cellIterator.next(); 21 int columnIndex = nextCell.getColumnIndex(); 22 переключатель (columnIndex) { 23 case 1: 24 aBook.setTitle((String) getCellValue(nextCell)); 25 перерыв; 26 case 2: 27 aBook.setAuthor((String) getCellValue(nextCell)); 28 перерыв; 29 case3: 30 aBook.setPrice((double) getCellValue(nextCell)); 31 перерыв; 32 } 33 } 34 listBooks.add(книга); 35 } 36 workbook.close(); 37 inputStream.close(); 38 возврат listBooks; 39 }

Шаг №6 – Проверка вывода

Используйте следующий код для проверки вывода программы.

1 public static void main(String[] args) throws IOException { 2 String excelFilePath = «Books.xlsx»; 3 Читатель ExcelReaderExample2 = new ExcelReaderExample2(); 4 Список<Книга> listBooks = reader.readBooksFromExcelFile (excelFilePath); 5 System.out.println(listBooks); 6 }

Вы должны обнаружить, что код выводит простой список, содержащий все четыре строки, одну за другой, с запятой между каждой записью.

Стоит также отметить, что это один из многих способов открыть XLSX. файлы на Android-устройстве программно. Существуют и другие методы, использующие другие API или код. Этот пример просто доказывает, что это возможно.

Доступ к файлам XLSX простым или сложным способом

Использование программного метода для доступа к файлам XLSX возможно, хотя это также долго замотанный. Как Google Таблицы, так и Microsoft Excel для мобильных устройств обеспечивают лучшее считывание и гораздо более простой способ доступа к файлам XLSX. В случае с Google Таблицами вам также не нужно платить за лицензию на программное обеспечение для открытия ваших файлов.

Теперь мы хотим услышать от вас. Почему вы хотите открыть файл XLSX на своем устройстве Android или Samsung? Вы, вероятно, будете использовать программный метод, когда существуют более простые методы? Расскажите нам в разделе комментариев ниже.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий