CARA MEMBACA FILE EXCEL DI R

Dalam dunia pemrograman, terdapat berbagai cara untuk membaca dan mengakses file berformat XML. Salah satu yang terkenal adalah menggunakan framework Laravel pada versi 6, 7, dan 8. Dalam tutorial singkat berikut ini, kita akan belajar cara membaca file XML di Laravel.

Cara Membaca File XML di Laravel 6, 7, dan 8

CARA MEMBACA FILE EXCEL DI R

Langkah pertama yang perlu dilakukan adalah membuat controller dan membuat function yang akan digunakan untuk membaca file XML. Fungsi ini dapat ditempatkan di dalam controller mana saja, tergantung kebutuhan dari aplikasi yang dibangun.


namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\File;
use SimpleXMLElement;

class XMLController extends Controller

    public function readXML()
    
        $xmlFile = File::get(storage_path('xml/example.xml'));
        $xmlObject = new SimpleXMLElement($xmlFile);
        return view('xml.index', ['xml' => $xmlObject]);
    


Pada contoh di atas, kita menggunakan library SimpleXMLElement untuk membaca file XML. Setelah file XML berhasil dibaca, data akan dilemparkan ke view yang nantinya akan menampilkan isi dari file tersebut.

Untuk memanggil fungsi tersebut, kita dapat membuat route di file web.php atau file konfigurasi route lainnya yang digunakan pada aplikasi.


use App\Http\Controllers\XMLController;

Route::get('/readXML', [XMLController::class, 'readXML']);

Setelah itu, kita dapat menampilkan data yang telah berhasil dibaca dari file XML ke dalam view dengan menggunakan sintaks HTML atau Blade Template Engine.


<table>
    <thead>
        <tr>
            <th>Name</th>
            <th>Age</th>
            <th>City</th>
        </tr>
    </thead>
    <tbody>
        @foreach ($xml->person as $person)
        <tr>
            <td> $person->name </td>
            <td> $person->age </td>
            <td> $person->city </td>
        </tr>
        @endforeach
    </tbody>
</table>

Kode di atas akan menampilkan isi dari file XML ke dalam bentuk tabel dengan menggunakan sintaks for each pada Blade Template Engine.

Baca Juga :  Membuat Garis Tepi Di Excel

Cara Membaca File TXT dengan BufferedReader pada Java

Tutorial Cara Membaca File TXT dengan BufferedReader pada Java

Java merupakan salah satu bahasa pemrograman yang cukup populer digunakan untuk membuat aplikasi desktop atau mobile. Salah satu hal yang sering dilakukan pada aplikasi desktop adalah membaca file berformat TXT. Berikut ini adalah contoh bagaimana membaca file TXT menggunakan BufferedReader pada Java.


import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class ReadTXT 
    public static void main(String[] args) 
        try 
            BufferedReader reader = new BufferedReader(new FileReader("example.txt"));
            String line;
            while ((line = reader.readLine()) != null) 
                System.out.println(line);
            
            reader.close();
         catch (IOException e) 
            e.printStackTrace();
        
    


Pada contoh di atas, kita menggunakan BufferedReader untuk membaca file TXT. Ketika fungsi readLine() menjalankan loop while, ia akan membaca file per baris lalu menampilkan baris tersebut pada console.

Cara Membaca dan Menampilkan Data dari Excel ke ListView

Tutorial Cara Membaca dan Menampilkan Data dari Excel ke ListView | VB6 | Kumpulan

Pada aplikasi desktop, sering kali data disimpan dalam file berformat Excel atau CSV. Untuk menampilkan data tersebut ke dalam aplikasi, kita perlu membaca file tersebut terlebih dahulu kemudian menampilkannya pada tampilan yang telah disediakan oleh framework atau library yang digunakan.

Berikut ini adalah contoh bagaimana membaca file Excel dengan menggunakan VB6 dan menampilkannya ke dalam ListView.


Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset

'Set connection
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.Path & "\example.xls;Extended Properties= Excel 8.0;"
conn.Open

'Set recordset
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM [Sheet1$]", conn

'Insert data to ListView
ListView1.ListItems.Clear
With rs
    While Not .EOF
        Dim item As ListItem
        Set item = ListView1.ListItems.Add(1, , !ID)
        item.SubItems(1) = !Name
        item.SubItems(2) = !Age
        item.SubItems(3) = !City
        .MoveNext
    Wend
End With

'Close connection and recordset
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing

Pada kode di atas, kita menggunakan library ADODB untuk membaca file Excel. Data kemudian ditampilkan ke dalam ListView dengan menggunakan sintaks for each pada VB6.

Baca Juga :  CARA MENGAMBIL DATA EXCEL DARI FILE LAIN

FAQ

1. Apakah ada cara lain untuk membaca file XML?

Ya, terdapat banyak cara lain untuk membaca file XML tergantung dari bahasa pemrograman atau library yang digunakan. Beberapa yang cukup populer selain menggunakan PHP dan Laravel adalah menggunakan Python, C#, atau Java dengan library seperti ElementTree, XMLDocument, atau DOM.

2. Apakah bisa membaca file dengan format selain TXT atau Excel?

Ya, tentu saja. Ada banyak format file yang dapat dibaca dan diolah menggunakan bahasa pemrograman dan library yang berbeda-beda. Beberapa format populer lainnya adalah JSON, CSV, PDF, dan XML.

Video Tutorial

Berikut tutorial singkat mengenai cara membaca file XML di Laravel dengan menggunakan library SimpleXMLElement.