Mail merge di LibreOffice dikerjakan oleh dua komponen: Calc menyimpan data penerima, Writer menyusun isi surat, lalu keduanya disambungkan lewat menu Mail Merge Wizard. Cara mail merge LibreOffice yang rapi dimulai dari menentukan format sumber data, karena keputusan ini menentukan seberapa mudah proses cetak nanti.

Menyiapkan sumber data penerima

LibreOffice menerima beberapa jenis sumber data, dan masing-masing punya konsekuensi berbeda saat surat mulai bertambah panjang.

Format Cocok untuk Catatan
Calc (.ods) Data yang sering diubah, punya kolom angka dan tanggal Format sel ikut terbaca, tapi tanggal bisa berubah gaya saat dicetak
CSV Ekspor dari sistem lain, dibuka program apa pun Pemisah kolom harus konsisten, encoding UTF-8 untuk karakter khusus
Basis / alamat buku Data yang dipakai berulang tiap bulan Perlu langkah registrasi sumber alamat sebelum dipakai

Untuk keperluan sekali jalan, Calc sudah cukup. Baris pertama wajib berisi nama kolom tanpa spasi, misalnya nama_depan dan kota, sebab nama kolom inilah yang muncul sebagai field di Writer. Kalau kolom diberi nama “Nama Depan” dengan spasi, Writer tetap bisa memakainya tetapi penulisannya jadi kurang nyaman saat menelusuri daftar field yang panjang.

Pastikan satu baris mewakili satu penerima. Jangan menaruh nama suami dan istri dalam satu sel karena surat akan menyapa keduanya sebagai satu entitas.

Menyusun dokumen induk di Writer

Menulis isi surat dengan penanda field

Buka dokumen baru di Writer dan tulis surat seperti biasa. Di posisi nama penerima, sisipkan field lewat menu Insert > Field > More Fields, pilih tab Database, lalu telusuri kolom yang sesuai. Field akan tampil sebagai kotak abu-abu di layar dan tidak tercetak.

Kalau sumber data belum terdaftar, daftar field akan kosong. Daftarkan dulu lewat Tools > Address Book Source atau melalui opsi koneksi Basis pada wizard.

Satu hal yang sering terlewat: spasi setelah field. Kalau kalimatnya “Kepada Bapak/Ibu” diikuti field nama, letakkan spasi di luar field, bukan di dalamnya, supaya tidak muncul spasi ganda ketika ada penerima tanpa gelar.

Menyimpan dokumen induk

Simpan file Writer dalam format .odt. Format .docx juga bisa, tetapi pemetaan field kadang bergeser ketika dokumen dibuka ulang. Setelah tersimpan, jalankan Tools > Mail Merge Wizard dan pilih dokumen yang baru dibuat sebagai dokumen induk.

Menghubungkan dokumen dengan data

Wizard berjalan dalam beberapa langkah. Langkah pertama memilih dokumen, langkah kedua memilih sumber data, langkah ketiga menyisipkan field tambahan bila masih ada yang kurang, dan langkah keempat mengatur penerima.

Di langkah pemilihan penerima, kamu bisa menyaring siapa saja yang ikut tercetak. Tombol Filter membuka dialog berisi daftar kolom, operator perbandingan, dan nilai. Contoh pemakaian yang umum: hanya mencetak penerima dengan kolom kota bernilai “Bandung”, atau mengecualikan yang kolom status berisi “batal”.

Centang juga opsi Save starting document jika ingin menyimpan versi bersih tanpa koneksi data, supaya dokumen induk bisa dipakai ulang untuk kampanye berikutnya dengan mengganti satu file Calc saja.

Mencetak hasil dan menyimpannya ke berkas

Langkah terakhir menawarkan dua jalur: langsung ke printer, atau disimpan sebagai satu dokumen gabungan. Menyimpan ke dokumen gabungan lebih aman untuk surat massal karena kamu bisa memeriksa hasilnya sebelum kertas terpakai.

  1. Pilih Save merged document dan tentukan akan disimpan sebagai satu file atau dipecah per penerima.
  2. Jika disimpan sebagai satu file, setiap surat dipisahkan oleh page break otomatis.
  3. Periksa beberapa halaman pertama untuk memastikan field nama, alamat, dan tanggal terisi benar.
  4. Kalau sudah sesuai, cetak dari dokumen gabungan tersebut.

Menyimpan per penerima berguna kalau surat harus dikirim lewat surel dengan lampiran berbeda untuk tiap orang. Hasilnya berupa banyak file .odt bernama sesuai field yang kamu pilih sebagai penanda.

Masalah yang sering muncul

Tanggal dan angka berubah format

Calc menyimpan tanggal sebagai angka, dan Writer menampilkannya menurut gaya sel yang aktif. Kalau tanggal lahir muncul sebagai deretan angka, ubah format kolom di Calc menjadi teks sebelum menghubungkan, atau gunakan field dengan format tanggal eksplisit lewat Insert > Field > More Fields > Document.

Nama dengan karakter khusus tampil sebagai tanda tanya

Ini soal encoding. Simpan CSV sebagai UTF-8 dan pastikan opsi encoding di dialog impor Calc juga UTF-8. Nama beraksen seperti José atau nama dengan tanda diakritik lain akan rusak kalau file disimpan sebagai ANSI.

Field kosong pada sebagian penerima

Baris yang selnya kosong akan menghasilkan bagian kalimat yang janggal, misalnya “Bapak/Ibu ,” dengan spasi menggantung. Solusinya, siapkan kolom bantu di Calc yang sudah berisi sapaan lengkap, lalu panggil kolom itu sebagai satu field di Writer.

Surat kedua dan seterusnya tidak muncul

Pastikan dokumen induk hanya berisi satu surat, bukan beberapa salinan. Kalau kamu menyalin isi surat dua kali di dokumen induk, wizard akan mengulang penggabungan pada setiap salinan.

Untuk keperluan arsip, hasil gabungan sering perlu dikirim dalam bentuk PDF. Cara export PDF di LibreOffice Writer tanpa layout berantakan membahas pengaturan margin dan penyematan font yang berguna kalau surat gabungan ini akan dikirim lewat surel ke penerima.

Cetak amplop dan label

Mail merge tidak berhenti di surat. Writer menyediakan tipe dokumen Envelope dan Label yang bisa memakai sumber data yang sama. Pilih ukuran amplop sesuai standar yang kamu pakai, lalu sisipkan field alamat pada posisi yang tepat. Untuk label, pilih merek dan tipe lembar label yang tersedia, dan Writer akan menyusun field di setiap kotak secara otomatis.

Uji cetak satu lembar label di kertas biasa sebelum memakai lembar label sungguhan. Pergeseran satu atau dua milimeter pada printer berbeda bisa membuat teks keluar dari kotak.

Ringkasan

Mail merge di LibreOffice berjalan lewat tiga tahap: siapkan data di Calc atau CSV dengan nama kolom tanpa spasi, susun surat di Writer dengan field dari tab Database, lalu jalankan Mail Merge Wizard untuk menyaring penerima dan menyimpan hasil gabungan. Simpan dokumen induk terpisah dari file data supaya bisa dipakai ulang, dan periksa selalu beberapa halaman hasil sebelum mencetak banyak lembar.

Pertanyaan yang Sering Diajukan

Apakah mail merge bisa memakai data dari Excel?

Bisa. LibreOffice membuka file .xlsx sebagai spreadsheet Calc, dan kolomnya tetap terbaca sebagai sumber data. Simpan ulang dalam format .ods kalau ingin menghindari perbedaan kecil pada tipe sel saat file dibuka berulang kali.

Bagaimana cara mengirim hasil merge lewat surel, bukan mencetaknya?

Pada langkah terakhir wizard, pilih opsi penyimpanan per penerima, lalu lampirkan file hasilnya satu per satu lewat klien surel. LibreOffice tidak mengirim surel sendiri, jadi pengiriman tetap dilakukan dari aplikasi email. Pastikan kolom alamat surel tersedia di sumber data supaya penamaan file mudah ditelusuri.

Bisakah dokumen induk dipakai ulang untuk data penerima yang berbeda?

Bisa, selama nama kolom di file data baru sama persis dengan yang lama. Kalau nama kolom berubah, field di Writer tidak akan menemukan datanya dan tampil kosong. Simpan satu dokumen induk bersih tanpa koneksi data sebagai cadangan.