0.0.16 • Published 3 months ago

exportexcelpdf v0.0.16

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

Modul ExportExcelPdf Modul ini memfasilitasi ekspor data ke format Excel dan PDF. Ini mencakup fungsi, ExportExcelPdf, yang dapat dikonfigurasi untuk menghasilkan laporan berdasarkan data dan konfigurasi kolom yang diberikan. Berikut adalah panduan rinci tentang cara menggunakan modul ini.

Instalasi Untuk menggunakan modul ExportExcelPdf, Anda perlu menginstalnya di proyek Anda. Anda dapat melakukannya menggunakan npm:

npm install exportexcelpdf
import { ColumnGenarator, ExportExcelPdf } from "exportexcelpdf";

const DemoPage = () => {
  interface FakturHutang {
    no_faktur_hutang: string;
    tgl_system: string;
    harga: number;
    berat: number;
    total: number;
    diskon: string;
    input_by: string;
  }
  const data: FakturHutang[] = [
    {
      no_faktur_hutang: "001",
      diskon: "rp",
      tgl_system: "2022-01-01",
      harga: 10000,
      berat: 2,
      total: 20000,
      input_by: "Samsul"
    },
    {
      no_faktur_hutang: "002",
      diskon: "rp",
      tgl_system: "2022-01-01",
      harga: 10000,
      berat: 2,
      total: 20000,
      input_by: "Samsul"
    }
  ];

  const columns: ColumnGenarator<FakturHutang>[] = [
    {
      label: "Tanngal",
      key: "tgl_system"
    },

    {
      label: "Diskon",
      key: "diskon",
      options: {
        halign: "center"
      }
    },
    {
      label: "Harga",
      key: "harga",
      options: {
        format: "RP"
      }
    },
    {
      label: "Berat",
      key: "berat",
      options: {
        format: "GR"
      }
    },

    {
      label: "Total",
      key: "total",
      options: {
        format: "RP"
      }
    }
  ];
  return (
    <div>
      <button
        onClick={() =>
          ExportExcelPdf({
            formatPdf: {
              orientation: "l",
              unit: "mm"
            },
            type: "ALL",
            date: {
              start_date: "11-01-2024",
              end_date: "11-01-2024"
            },
            title: "LAPORAN TRANSAKSI HUTANG",
            data: data,
            columns: columns,
            grouping: []
          })
        }
      >
        Export Laporan
      </button>
    </div>
  );
};

export default DemoPage;
0.0.16

3 months ago

0.0.15

3 months ago

0.0.14

3 months ago

0.0.13

3 months ago

0.0.12

3 months ago

0.0.11

3 months ago

0.0.10

3 months ago

0.0.9

3 months ago

0.0.8

3 months ago

0.0.7

3 months ago

0.0.6

3 months ago

0.0.5

3 months ago

0.0.4

3 months ago

0.0.3

3 months ago

0.0.2

3 months ago

0.0.1

3 months ago