Untitled

 avatar
unknown
plain_text
a year ago
3.1 kB
3
Indexable
import pandas as pd

# Membuat data frame berdasarkan data yang diekstrak dari file PDF
data = {
    "Kode Rekening": [
        "5.1.02.01.01.0024", "5.1.02.01.01.0024", "5.1.02.01.01.0024", 
        "5.1.02.01.01.0024", "5.1.02.01.01.0024", "5.1.02.01.01.0024", 
        "5.1.02.01.01.0024", "5.1.02.01.01.0024", "5.1.02.01.01.0024", 
        "5.1.02.01.01.0024", "5.1.02.01.01.0024", "5.1.02.01.01.0024", 
        "5.1.02.01.01.0024", "5.1.02.01.01.0026", "5.1.02.01.01.0026", 
        "5.1.02.01.01.0029", "5.1.02.01.01.0029", "5.1.02.01.01.0029", 
        "5.1.02.01.01.0029", "5.1.02.01.01.0052", "5.1.02.01.01.0052", 
        "5.1.02.02.01.0026", "5.1.02.03.02.0117", "5.1.02.03.02.0117"
    ],
    "Uraian": [
        "Alat Tulis: Spidol Hitam, Permanen(Kualitas 3)", 
        "Alat Tulis: Pulpen Tinta(Kualitas 1)", 
        "Alat Tulis: Pulpen Tinta(Kualitas 3)", 
        "Buku Tulis: Buku Nota Kontan(Kualitas 2)", 
        "Isi Staples: Isi Stapler, Kecil(Kualitas 3)", 
        "Isi Staples: Isi Stapler, Sedang(Kualitas 3)", 
        "Ordner Dan Map: Map Ordner, Besar 75 mm(Kualitas 3)", 
        "Ordner Dan Map: Map Kertas Biasa(Kualitas 3)", 
        "Penjepit Kertas: Paper Clip (Klip Kertas/Model Segitiga), No.3(Kualitas 3)", 
        "Staples: Stapler, Kecil(Kualitas 3)", 
        "Staples: Stapler, Kecil(Kualitas 1)", 
        "Ordner Dan Map: Map Kertas Biasa(Kualitas 3)", 
        "Materai: Materai 10000", 
        "Foto Copy: Folio", 
        "Blanko: Blanko Kwitansi Dinas Kerja NCR 1/2 folio isi 50 s...", 
        "Flashdisk: Tosibha 16 GB", 
        "Tinta/Toner Printer: Tinta Inkjet Hitam, 70 ml(Kualitas 3)", 
        "Tinta/Toner Printer: Tinta Inkjet Warna, 70 ml(Kualitas 3)", 
        "Mouse Logitek: Mouse Logitek tanpa kabel", 
        "Makanan dan Minuman: NaN", 
        "Kudapan (snack): NaN", 
        "Tenaga Administrasi: NaN", 
        "Biaya Pemeliharaan Personal Computer/Notebook: Biaya Pemeliharaan Personal Computer/Notebook", 
        "Biaya Pemeliharaan Printer: Biaya Pemeliharaan Printer, belum termasuk penggan..."
    ],
    "Koefisien": [
        7, 7, 10, 9, 70, 5, 12, 800, 7, 7, 1, 300, 12, 8000, 5, 
        3, 9, 6, 2, 300, 300, 12, 1, 1
    ],
    "Satuan": [
        "Buah", "Buah", "Buah", "Buah", "Kotak", "Kotak", "Buah", 
        "Buah", "Kotak", "Kotak", "Kotak", "Buah", "Buah", "Lembar", 
        "Buah", "Buah", "Botol", "Botol", "Buah", "Orang / Kali", 
        "Orang / Kali", "Orang / Bulan", "Unit / Tahun", "Unit / Tahun"
    ],
    "Harga": [
        8000, 22000, 17000, 6000, 4000, 14000, 28000, 2000, 5000, 
        18000, 29000, 2000, 12000, 300, 63000, 194000, 68000, 
        77000, 373000, 42000, 17000, 1000000, 730000, 690000
    ]
}

# Membuat DataFrame
df = pd.DataFrame(data)

# Menambahkan kolom Jumlah dengan rumus
df["Jumlah"] = df["Koefisien"] * df["Harga"]

# Menyimpan ke dalam format Excel
file_path_excel = "/mnt/data/Rincian_Belanja_Dengan_Rumus.xlsx"
df.to_excel(file_path_excel, index=False)

file_path_excel
Editor is loading...
Leave a Comment