Bir Android Cihazda XLSX Dosyaları Nasıl Açılır

Microsoft Office 2007’nin bir parçası olarak tanıtılan XLSX, Microsoft Excel 2007 ve sonraki sürümlerinde kullanılan bir dosya biçimidir. XML tabanlıdır ve şu anda Excel belgeleri için varsayılan biçimdir. Biçim, Google E-Tablolar da dahil olmak üzere diğer birçok elektronik tablo yazılımıyla da uyumludur.
XLSX dosyalarınızı bir masaüstünde düzenlemeniz büyük olasılıkla olsa da, Android cihazınızı kullanarak anında düzenleme yapmanız gerekebilir. Örneğin, müşteriyle görüşürken güncellemek istediğiniz bir müşteri dosyanız olabilir. Neyse ki, Android kullanarak XLSX dosyalarını açmak ve düzenlemek mümkündür. Bu yazıda, bunu birkaç şekilde nasıl yapacağımızı inceleyeceğiz.
Bir Android’de XLSX Dosyası Nasıl Açılır
Tüm Android cihazlar, esasen dokunmatik ekran kullanan avuçiçi bilgisayarlardır, yani normalde bir masaüstü bilgisayarı kullandığınız birçok görevi tamamlamak için bunları kullanmak mümkündür. Cihazınızda Google E-Tablolar veya Microsoft Excel’in olduğunu varsayarsak, XLSX dosyalarını açmak ve düzenlemek bu görevlerden bazılarıdır.
Google E-Tablolar
- Google E-Tablolar’ı Play Store’dan indirin ve açın.
- Henüz oturum açmadıysanız Google Hesabınızda oturum açın.
- XLSX dosyanızı telefonunuzun dahili deposuna aktarın. Bunu, dosyayı kendinize e-postayla göndererek veya Slack gibi uygun bir kanaldan indirerek yapabilirsiniz.
- Cihazınızda Google Files’a gidin.
- “Belgeler ve diğer” öğesini seçin.
- XLSX dosyasına dokunun ve “Google E-Tablolar’da Aç”ı seçin.
- Google E-Tablolar, cihazınızda depolanan medyaya ve fotoğraflara erişip erişemeyeceğini sorduğunda “İzin Ver”i seçin.
XLSX dosyası artık telefonunuzda açık olmalı ve temel ayarlamaları yapmanıza izin vermelidir. Google E-Tablolar yüklendiğinde, dosyayı Google Drive’a kaydettiğinizi varsayarak XLSX dosyalarını Google Drive’dan da açabilirsiniz. Drive hesabınızda oturum açın, dosyaya dokunun ve dosya Google E-Tablolar’da açılır. Google Drive dosyalarını düzenlemek için Google hesabınızın düzenleme izinlerini etkinleştirmeniz gerektiğini unutmayın.
Microsoft Excel
Bazı Android telefonlar Microsoft Office önceden yüklenmiş olarak gelir. Office’i kullanmak için bir lisansınız olduğunu varsayarsak, Excel’e otomatik olarak erişebilirsiniz. Bu durumda, bu bölümü atlayın.
- Google Play mağazasından Microsoft Excel veya Microsoft Office’i indirin. Her ikisi de Excel’e erişim sağlar.
- İndirme bittiğinde “Yükle”ye dokunun.
- Excel simgesine gidin ve yazılımı açmak için ona dokunun.
- Excel, cihazınızın fotoğraflarına, medyasına ve dosyalarına erişip erişemeyeceğini sorduğunda “İZİN VER” seçeneğini seçin.
- “Başlayın”a dokunun.
- “İleri” yi seçin.
- İsteğe bağlı verilerin Microsoft’a ve ortaklarına gönderilip gönderilmeyeceğini seçin.
- “KAPAT”a dokunun.
Artık Android cihazınızda Microsoft Excel yüklü. Şimdi bir XLSX dosyası açma zamanı.
- Excel veya Microsoft Office’i açın.
- Klasör simgesini tıklayın.
- Dosyanız için depolama ortamını seçin. OneDrive, cihazınız, Google Drive, SD kart veya başka bir yer arasından seçim yapabilirsiniz.
- Açmak için XLSX dosyasını seçin.
Samsung Telefonda XLSX Dosyaları Nasıl Açılır
Samsung telefonların hepsinde standart olarak Android işletim sistemi kuruludur. Bu, Google E-Tablolar ve Microsoft Office’i kullanarak XLSX dosyalarını açma adımları anlamına gelir.
Google E-Tablolar
- Play Store’a gidin ve Google E-Tablolar’ı indirin.
- “Yükle”ye dokunun.
- Google Hesabınızda oturum açın.
- XLSX dosyanızı telefonunuzun dahili deposuna taşıyın.
- Samsung cihazınızda Google Dosyalarını bulun.
- “Belgeler ve diğer”e dokunun.
- Dosyanızı seçin ve “Google E-Tablolar/Office 365’te Aç”ı seçin.
- Google E-Tablolar’ın telefonunuzun dahili medyasına erişmesine izin verin.
Microsoft Office
Samsung telefonunuzda ayrıca Microsoft Office yüklü olabilir. Varsa, yazılım paketi için geçerli bir lisansınız olduğunu varsayarak XLSX dosyalarını açmak için Office’i kullanabilirsiniz.
- Microsoft Office simgesine dokunun.
- Klasör simgesini seçin.
- XLSX dosyasının depolandığı konumu seçin.
- Microsoft Excel’in mobil sürümünde açmak için dosyaya dokunun.
XLSX Dosyaları Android’de Programlı Olarak Nasıl Açılır
Apache POI API’sini kullanarak XLSX dosyalarını programlı olarak açabilirsiniz. Bu, Excel dosyalarını okumanıza ve yazmanıza izin veren saf bir Java API’sidir. Aşağıdaki adımlar CodeJava’dan gelir ve Nam Ha Minh tarafından oluşturulmuştur.
Adım 1 – Apache POI Kitaplığını Alın
Apache POI sayfasına gidin ve API’nin en son kararlı sürümünü indirin. İndirdiğiniz zip dosyasını çıkarın ve aşağıdaki JAR dosyalarını projenizin sınıf yoluna ekleyin:
- poi-VERSION.jar
- poi-ooxml-VERSION.jar
- poi-ooxml-schemas-VERSION.jar
- xmlbeans-VERSION.jar
Adım 2 – Bir XLSX Dosyası Oluşturun
Microsoft Excel 2007 veya sonraki bir sürümünü kullanarak, kodunuzla okuyacağınız bir XLSX dosyası oluşturun. Nam Ha Minh, aşağıda paylaşılan kodla ilgili olan aşağıdaki örneği sağlar.
A | B | C | D |
İlk Java’yı Yönetin | Kathy Serria | 79 | |
Etkili Java | Joshua Bloch | 36 | |
Temiz Kod | Robert Martin | 42 | |
Java’da düşünmek | bruce eckel | 35 |
Bu veri girişlerini gerektiği gibi ayarlayabilirsiniz.
Adım No. 3 – Bir Model Sınıfı Oluşturun
Bir model sınıfı oluşturmak için aşağıdaki kodu kullanın.
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 }
Model sınıfını Book.java olarak adlandırın.
Adım 4 – Bir Hücrenin Değerini Okumak İçin Bir Yöntem Yaratın
Aşağıdaki kod, Android cihazınızın tek bir hücrenin değerini okumasını sağlar:
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 }
Adım 5 – XLSX Dosyasını Okumak ve Bir Liste Döndürmek İçin Bir Yöntem Oluşturun
Aşağıdaki kod, XLSX dosyanızı kullanarak bir liste oluşturmanıza olanak tanır.
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 }
Adım No. 6 – Çıktıyı Test Edin
Programın çıktısını test etmek için aşağıdaki kodu kullanın.
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 }
Kodun, her giriş arasında bir virgülle, birbiri ardına dört satırın tümünü içeren basit bir liste verdiğini görmelisiniz.
Bunun, bir Android cihazda XLSX dosyalarını programlı olarak açmanın birçok yolundan biri olduğunu da belirtmekte fayda var. Farklı API’ler veya kod kullanan başka yöntemler de mevcuttur. Bu örnek basitçe bunun mümkün olduğunu kanıtlıyor.
XLSX Dosyalarına Kolay veya Zor Yoldan Erişin
XLSX dosyalarına erişmek için programlı yöntemi kullanmak, uzun soluklu olmasına rağmen mümkündür. Hem Google E-Tablolar hem de mobil cihazlar için Microsoft Excel, daha iyi okumalar ve XLSX dosyalarına erişmenin çok daha basit bir yolunu sağlar. Google E-Tablolar söz konusu olduğunda, dosyalarınızı açmak için yazılım lisansı ödemeniz de gerekmez.
Şimdi, sizden duymak istiyoruz. Android veya Samsung cihazınızda neden bir XLSX dosyası açmak istiyorsunuz? Daha basit yöntemler varken programlı bir yöntem kullanma olasılığınız var mı? Aşağıdaki yorum bölümünde bize bildirin.