Konversi ofx ke excel

Konversi OFX menjadi EXCEL

Konversi transaksi bank dan keuangan dari OFX menjadi workbook Excel yang dapat diedit.

Buat berkas EXCEL secara online

Kami belum bisa membaca berkas OFX, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi EXCEL:

Bagaimana mengkonversi ofx ke excel berkas

  • Dokumen

Aplikasi perbankan dan keuangan pribadi sering mengekspor transaksi sebagai OFX, sementara akuntan dan alur kerja spreadsheet memerlukan workbook Excel yang dapat diedit. Mengonversi file tersebut akan membuat baris yang dapat difilter, direkonsiliasi, dihitung, dibagikan, atau diarsipkan sebagai .xlsx.

Apa itu format OFX

OFX (Open Financial Exchange) adalah format data keuangan terstruktur yang digunakan oleh bank, penyedia kartu kredit, layanan investasi, dan software keuangan pribadi untuk bertukar informasi akun. Situs web bank umumnya menyediakan unduhan OFX, dan aplikasi seperti Quicken, Microsoft Money, GnuCash, serta program keuangan lainnya dapat mengimpor atau membuatnya.

Pernyataan OFX dapat berisi detail akun, saldo awal dan akhir, tanggal transaksi, jumlah, jenis transaksi, penerima pembayaran, memo, nomor cek, dan pengidentifikasi transaksi. File OFX 1.x menggunakan sintaks bergaya SGML; file OFX 2.x menggunakan XML. Oleh karena itu, importer yang hanya mendukung XML mungkin gagal pada file OFX lama meskipun ekstensinya benar.

Apa itu format Excel

Workbook Excel biasanya menggunakan .xlsx, yaitu format workbook berbasis XML, atau .xls, yaitu format biner yang lebih lama. Excel mendukung pengurutan dan pemfilteran transaksi, formula, tabel, tabel pivot, kolom rekonsiliasi, dan laporan.

Pilih .xlsx kecuali aplikasi lama secara khusus memerlukan .xls. Format yang lebih baru mendukung fitur worksheet modern dan batas worksheet yang lebih besar daripada .xls.

Cara mengonversi file OFX ke Excel

Menggunakan GnuCash

  1. Instal GnuCash untuk Windows, macOS, atau Linux, lalu buat atau buka file data GnuCash.
  2. Pilih File → Import → Import OFX/QFX, pilih file OFX, lalu tetapkan file tersebut ke akun bank atau kartu kredit yang benar.
  3. Tinjau transaksi yang diimpor, saldo akun, dan kecocokan duplikat. Selesaikan duplikat sebelum mengekspor agar workbook tidak berisi baris berulang.
  4. Buka register akun atau laporan transaksi, tetapkan rentang tanggal dan kolom yang diperlukan, lalu ekspor atau simpan hasilnya sebagai CSV menggunakan perintah ekspor laporan atau register yang tersedia. Nama menu GnuCash bervariasi menurut versinya.
  5. Buka CSV di Excel, verifikasi kolom, tanggal, tanda, dan total, lalu pilih File → Save As dan pilih Excel Workbook (*.xlsx).

GnuCash lebih sesuai jika impor memerlukan pencocokan transaksi atau pemeriksaan saldo. Tahap CSV memindahkan data transaksi tabular, bukan tata letak visual pernyataan bank asli.

Menggunakan skrip Python lokal

Skrip lokal menghindari pengunggahan catatan keuangan dan cocok untuk konversi berulang. Instal library parser dan workbook:

python -m pip install ofxparse pandas openpyxl

Simpan kode ini sebagai ofx_to_excel.py:

from pathlib import Path
import sys
import pandas as pd
from ofxparse import OfxParser

source = Path(sys.argv[1])
output = source.with_suffix('.xlsx')

with source.open('rb') as file:
    ofx = OfxParser.parse(file)

rows = []
for account in ofx.accounts:
    for tx in account.statement.transactions:
        rows.append({
            'Account': getattr(account, 'account_id', ''),
            'Date': tx.date.isoformat() if tx.date else '',
            'Type': tx.type or '',
            'Amount': tx.amount,
            'Payee': tx.payee or '',
            'Memo': tx.memo or '',
            'Transaction ID': tx.id or '',
            'Check number': tx.checknum or ''
        })

pd.DataFrame(rows).to_excel(output, index=False, sheet_name='Transactions')
print(f'Wrote {output}')

Jalankan dengan python ofx_to_excel.py statement.ofx. Skrip tersebut membuat statement.xlsx dengan satu baris untuk setiap transaksi yang diuraikan. Tanggal ditulis sebagai teks ISO untuk menghindari kesalahan zona waktu dan tanggal regional; ubah tanggal tersebut menjadi tanggal Excel hanya setelah memeriksa nilainya. Skrip ini tidak mereproduksi pemformatan bank, halaman pernyataan, diagram, atau setiap bidang investasi khusus.

Menggunakan konverter online

Convertio dan Zamzar pernah menyediakan konversi OFX-ke-XLS atau OFX-ke-XLSX, tetapi format yang didukung dan kebijakan penyimpanan dapat berubah. Pastikan layanan tersebut menerima file OFX tertentu dan menghasilkan .xlsx sebelum mengunggahnya. File OFX dapat berisi nomor akun, saldo, penerima pembayaran, dan riwayat transaksi lengkap, jadi gunakan metode lokal untuk data rahasia atau tinjau terlebih dahulu ketentuan penyimpanan dan penghapusan penyedia.

Pemeriksaan kualitas dan kompatibilitas

  • Bandingkan total: Periksa tanggal transaksi pertama dan terakhir, jumlah transaksi, saldo akun, serta total debit dan kredit yang dikonversi terhadap pernyataan OFX asli.
  • Periksa tanggal: Impor CSV dan pengaturan lokal spreadsheet dapat menukar nilai bulan/hari dan hari/bulan. Pastikan interpretasinya sebelum mengurutkan atau menghitung berdasarkan tanggal.
  • Periksa jumlah: Bank menggunakan konvensi yang berbeda untuk tanda debit dan kredit. Verifikasi pengembalian dana, transfer, biaya, dan transaksi tertunda terhadap sumbernya.
  • Harapkan data, bukan desain: OFX menyimpan catatan keuangan, bukan logo bank, warna, penomoran halaman, formula, diagram, atau pemformatan spreadsheet. Tambahkan fitur tersebut di Excel.
  • Tangani file investasi secara terpisah: OFX investasi dapat mencakup kepemilikan, pengidentifikasi sekuritas, harga, dan transaksi investasi. Gunakan software yang mendukung investasi jika bidang tersebut harus dipertahankan; konverter yang hanya mendukung transaksi mungkin mengabaikannya.
  • Pertahankan sumbernya: Simpan OFX asli sebagai salinan audit. Excel dapat mengubah presisi yang ditampilkan, jenis tanggal, pengidentifikasi, dan angka nol di awal ketika sel diedit atau disimpan ulang.

Konversi berkas ofx lainnya

Konversi ke excel
dari format lain

Bagikan di media sosial: