Cara menggunakan mysql to word document

Cara Ekspor Laporan/Data dari Database MySQL ke dalam Word Tanpa Plugin Convert HTML – Hai sobat ketemu lagi dengan saya dewan komputer dan pada kesempatan kali ini saya akan memposting tentang cara ekspor/generate data dari database MySQL yang ditampilkan pada HTML dan kemudian di convert ke dalam file Word. Pada postingan ini kita tidak membutuhkan apapun karena ini merupakan scipt bawaan PHP. Pembuatannya sangat cepat dan sangat mudah.

Seperti yang sobat tahu segala aplikasi pasti nantinya akan mengeluarkan sebuah output dan biasanya adalah dalam bentuk excel, pdf atau bahkan word. Jika sobat ingin tutorial lainnya sobat bisa kunjungi :

Baca juga :

Cara Ekspor Data/Laporan ke Excel Dengan Mudah Menggunakan HTML Tanpa Plugin dari Database MySQL

Cara Ekspor Data/Laporan ke PDF Dengan Mudah Menggunakan Mpdf pada PHP

Berikut ini adalah cara mengekspor laporan/data baik dalam bentuk paragraf maupun tabel ke dalam word :

1. Pertama sobat buat database dengan cara masuk ke localhost/phpmyadmin pada browser sobat dan klik tab Database/Basis Data lalu masukkan nama database db_dewankomputer seperti gambar dibawah

Cara menggunakan mysql to word document

2. Selanjutnya sobat buat tabel dan beri nama tbl_mahasiswa atau sobat bisa lik tab SQL dan masukkan query dibawah ini

CREATE TABLE`tbl_mahasiswa`(

  `id`int(11)NOTNULL,

  `nama_mahasiswa` varchar(255)NOTNULL,

  `alamat`text NOTNULL,

  `jenis_kelamin`varchar(255) NOTNULL,

  `tgl_masuk`date NOTNULL

)

3. Setelah sobat sudah berhasil membuat tabel selanjutnya sobat isikan tabel tersebut atau sobat bisa klik lagi tab SQL dan masukkan query dibawah ini dan klik tombol OK/Go

INSERT INTO`tbl_mahasiswa`(`id`,`nama_mahasiswa`,`alamat`,`jenis_kelamin`, `tgl_masuk`)VALUES

(1,'Dewan Komputer','Cilacap','Laki-laki','2019-01-01'),

(2,'Sule', 'Jakarta','Laki-laki','2019-01-01'),

(3,'Maemunah','Yogyakarta','Perempuan','2019-01-01'),

(4, 'Siti','Semarang','Perempuan','2019-01-01'),

(5,'Andre','Purwokerto','Laki-laki','2019-01-01'),

(6, 'Tukul Arwana','Surabaya','Laki-laki','2019-01-01');

4. Selanjutnya sobat bisa buat folder di folder C://xampp/htdocs/ dan beri nama dewan_ekspor_word lalu buat file di dalamnya dan beri nama index.php, koneksi.php dan ekspor.php

5. Kemudian ketikkan koneksi.php dengan kode dibawah ini yang berfungsi untuk mengkoneksikan dengan database MySQL

<?php

error_reporting(0);

//MySQLi Object-Oriented

define('HOST','localhost');

define('USER','root');

define('PASS','');

define('DB1','db_dewankomputer');

// Buat Koneksinya

$db1=newmysqli(HOST,USER,PASS,DB1);

?>

6. Lalu buka file index.php dan isikan dengan script dibawah ini yang berfungsi untuk memanggil file yang akan didownload tadi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

<?php

//Menggabungkan dengan file koneksi yang telah kita buat

include'koneksi.php';

?>

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type"content="text/html; charset=utf-8"/>    

    <meta name="viewport"content="width=device-width, initial-scale=1.0"/>

    <meta http-equiv="X-UA-Compatible"content="IE=edge"/>

<title>Ekspor Data Word- www.dewankomputer.com</title>

<style type="text/css">

table {

font-size:17px;

}

thead {

font-weight:bold;

background-color:blue;

color:white;

}

td {

padding:10px;

}

hr {

margin-top:20px;

margin-bottom:20px;

}

.download {

background-color:green;

color:#fff;

border-radius:10px;

padding:10px20px10px20px;

margin-bottom:10px;

}

</style>

</head>

<body>

<div align="center">

<h2>Cara Ekspor Laporan/Data dari Database MySQL ke dalam WordTanpa Plugin</h2>

<ahref="ekspor.php">

<button class="download">Download</button>

</a>

    </div><hr>

</body>

</html>

7. Lalu isikan file ekspor.php dengan kode dibawah ini untuk membuat file excel dan mengambil datanya dari database

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

<?php

//Menggabungkan dengan file koneksi yang telah kita buat

include'koneksi.php';

header("Content-type: application/vnd.ms-word");

header("Content-Disposition: attachment;Filename=dewan-word.doc");

?>

<!DOCTYPE html>

<html>

<head>

</head>

<body>

<div align="center">

<h2>Cara Ekspor Laporan/Data dari Database MySQL ke dalam WordTanpa Plugin</h2>

<h3>Sub Judul</h3>

<pstyle="text-indent: 50px; text-align: justify;">Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed doeiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor inreprehenderit involuptate velit esse cillum dolore eu fugiat nulla pariatur.Excepteur sint occaecat cupidatat non proident,sunt inculpa qui officia deserunt mollit anim id est laborum.</p>

<p>TABEL:</p>

<table border="1">

     <thead>

     <tr>

     <td>No</td>

     <td>NamaMahasiswa</td>

     <td>Alamat</td>

     <td>Jenis Kelamin</td>

     <td>TanggalMasuk</td>

     </tr>

     </thead>

     <tbody>

<?php

        $no=1;

        $query="SELECT * FROM tbl_mahasiswa ORDER BY nama_mahasiswa ASC";

        $dewan1=$db1->prepare($query);

        $dewan1->execute();

        $res1 =$dewan1->get_result();

        if($res1->num_rows>0){

        while ($row=$res1->fetch_assoc()){

            $nama_mahasiswa=$row['nama_mahasiswa'];

            $alamat =$row['alamat'];

            $jenis_kelamin=$row['jenis_kelamin'];

            $tgl_masuk =$row['tgl_masuk'];

echo"<tr>";

echo"<td>".$no++."</td>";

echo"<td>".$nama_mahasiswa."</td>";

echo"<td>".$alamat."</td>";

echo"<td>".$jenis_kelamin."</td>";

echo"<td>".$tgl_masuk."</td>";

echo"</tr>";

     }}else{

     echo"<tr>";

     echo"<td colspan='5'>Tidak ada data ditemukan</td>";

     echo"</tr>";

     }

    ?>

     </tbody>

    </table>

    <p>www.dewankomputer.com</p>

    </div>

</body>

</html>

8. Jalankan http://localhost/dewan_ekspor_word dan akan menghasilkan tampilan seperti dibawah

Cara menggunakan mysql to word document

9. Setelah sobat klik download maka akan secara otomatis browser mendownload file word dan jika dibuka akan menghasilkan tampilan seperti dibawah

Cara menggunakan mysql to word document

Bagaimana mudah bukan? Karena ini merupakan HTML yang diconvert menjadi Word maka hasilnya ya memang seperti HTML. Mungkin bagi beberapa orang terlihat jelek atau biasa saja. Namun pembuatannya sangat mudah. Sobat hanya perlu basic HTML saja sehingga banyak fitur yang bisa digunakan.

Sekian postingan saya tentang Cara Ekspor Laporan/Data dari Database MySQL ke dalam Word Tanpa Plugin Jika ada salah kata saya mohon maaf. Jika sobat mempunyai pertanyaan silahkan tinggalkan pada kolom komentar dibawah. Jika sobat ingin membuat ekspor data ke dalam Word lebih bagus tidak hanya sekedar convert HTML maka sobat bisa melihat postingan saya yang lain

Baca juga :

Cara Ekspor Laporan/Data dari Database MySQL ke dalam Word Tanpa Plugin Menggunakan Javascript

Jika sobat ingin mendownload tutorial diatas maka sobat bisa klik link dibawah ini :

Sampai jumpa pada postingan saya selanjutnya..