Pernah mengalami error saat meng-import data dari file CSV dengan pesan error Invalid field name: {namafield}? Bingung bagaimana cara mengatasinya?
Hohoho… Sekarang Anda tidak perlu bingung-bingung lagi, karena berikut ini tips sederhana untuk mencegah error tersebut terjadi.
Jika Anda meng-import data dari file CSV pada Aplikasi Web yang sudah di-generate oleh PHPMaker 2021, maka pastikan di baris pertama atau paling atas pada file CSV tersebut adalah nama field.
Setelah itu, pastikan lagi antara nama field yang satu dengan nama field berikutnya tidak dipisahkan dengan karakter spasi.
Karena jika antara nama field yang dipisahkan oleh karakter pemisah koma tadi mengandung spasi, maka akan menimbulkan error Invalid field name: ….
Supaya tidak bingung, saya akan berikan contoh data di file CSV yang bisa menimbulkan error tadi:
Kode, Status_Data,Harga,Deskripsi,Tanggal ABC123,Y,1000,Ganti bahan dasar,01/05/2021 ZEF212,N,,,01/05/2021 ZAS111,N,,,01/05/2021 ZDF321,Y,250,,01/05/2021 SED222,Y,,Menunggu persetujuan,01/05/2021
Sekarang mari fokus untuk memperhatikan baris paling atas, yaitu:
Kode, Status_Data,Harga,Deskripsi,Tanggal
Perhatikanlah bawah setelah field Kode terapat karakter koma, lalu diikuti karakter spasi. Nah, karakter spasi itulah yang akan menimbulkan error Invalid field name: Status_Data. Kok bisa?
Karena dalam hal ini sistem akan menganggap bahwa nama field kedua adalah ” Status Data”, dan bukan “Status_Data”. Sudah tahu dimana bedanya? Ya, betul jika Anda menjawab terdapat karakter spasi sebelum huruf S.
Jadi, supaya tidak error, maka hapus karakter spasi yang terdapat antara nama field yang satu dengan lainnya pada baris pertama di file CSV tersebut.
Selengkapnya, baris pertama menjadi seperti ini:
Kode,Status_Data,Harga,Deskripsi,Tanggal
Solusi sederhana yang jika tidak diperhatikan, akan menyebabkan kebingungan, karena tidak tahu apa sebenarnya penyebab error tersebut. Sekarang kita sudah sama-sama tahu, sehingga bisa diantisipasi sedini mungkin.
Tinggalkan Balasan