Konversi mdf ke xls

Konversi MDF menjadi XLS

Ekspor data SQL Server atau disc-image MDF ke workbook Excel XLS legacy yang dapat diedit.

Buat berkas XLS secara online

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

Bagaimana mengkonversi mdf ke xls berkas

Penerima mungkin memerlukan Excel workbook yang lebih lama, atau laporan mungkin perlu diedit dan dibagikan tanpa akses ke SQL Server. Ekspor yang tepat bergantung pada apakah file .mdf merupakan database SQL Server atau image cakram optik.

Apa itu format MDF

Dalam Microsoft SQL Server, .mdf adalah file data database utama. File ini menyimpan tabel, indeks, view, dan objek database lainnya, biasanya bersama file transaction-log .ldf dan terkadang satu atau beberapa file data sekunder .ndf. File MDF umumnya ditemukan dalam instalasi SQL Server, folder data aplikasi, dan direktori database yang disalin.

Beberapa aplikasi disc-imaging juga menggunakan .mdf untuk image CD atau DVD, sering kali dengan descriptor .mds yang menyertainya. Jenis MDF ini berisi sektor cakram dan file, bukan tabel relasional, sehingga tidak dapat diekspor langsung sebagai spreadsheet.

Apa itu format XLS

.xls adalah format binary workbook Microsoft Excel 97–2003. Format ini tetap berguna jika penerima menggunakan Excel versi lama atau software yang tidak dapat membuka .xlsx. Format ini mendukung operasi spreadsheet biasa, termasuk formula, filtering, formatting, dan chart.

Setiap worksheet XLS dibatasi hingga 65.536 baris dan 256 kolom. Pilih .xlsx jika aplikasi penerima mendukungnya atau hasilnya mungkin melebihi batas tersebut.

Mengekspor file MDF SQL Server

  1. Buat salinan kerja MDF dan file log serta file data sekunder yang terkait. Jangan pernah attach atau memodifikasi satu-satunya salinan database produksi.
  2. Instal atau akses instance SQL Server yang dapat membaca database tersebut. SQL Server Management Studio (SSMS) saja tidak dapat membuka file MDF; software ini terhubung ke SQL Server Database Engine. SQL Server Express dapat sesuai untuk database non-produksi yang lebih kecil.
  3. Di SSMS, hubungkan ke instance, klik kanan Databases → Attach, pilih MDF, lalu pastikan path .ldf dan .ndf yang tercantum sudah benar sebelum melakukan attach. MDF yang disalin tanpa log mungkin memerlukan rekonstruksi log atau perbaikan database, yang tidak boleh dicoba pada file asli.
  4. Periksa database dan identifikasi tabel, view, kolom, dan baris yang diperlukan. Query dapat memfilter atau menggabungkan data, misalnya: SELECT CustomerID, Name, OrderDate, Total FROM dbo.Orders;
  5. Klik kanan database dan pilih Tasks → Export Data untuk membuka SQL Server Import and Export Wizard. Tetapkan SQL Server sebagai source dan Microsoft Excel 97-2003 sebagai destination, lalu masukkan nama file yang diakhiri dengan .xls.
  6. Pilih Copy data from one or more tables or views untuk ekspor tabel langsung, atau Write a query to specify the data to transfer untuk hasil yang difilter atau digabungkan. Tinjau mapping, nama worksheet, penanganan nilai null, dan tipe data destination sebelum menjalankan ekspor.
  7. Buka workbook di Excel atau LibreOffice Calc dan periksa tanggal, pemisah desimal, nilai null, teks panjang, angka nol di awal, dan jumlah baris. Simpan salinan .xlsx tambahan jika format legacy tidak diperlukan.

SSMS Import and Export Wizard lebih disarankan daripada generic file converter karena membaca tabel dan tipe data SQL Server. Jika destination Excel tidak tersedia, instal Microsoft Access Database Engine provider dengan arsitektur 32-bit atau 64-bit yang sama seperti wizard, lalu mulai ulang wizard.

Untuk ekspor yang dapat diulang, tulis query yang dipilih ke CSV menggunakan utility bcp milik SQL Server, buka CSV di Excel, lalu pilih File → Save As → Excel 97-2003 Workbook (*.xls). Contoh:

bcp "SELECT CustomerID, Name, OrderDate, Total FROM MyDb.dbo.Orders" queryout "C:\exports\orders.csv" -S localhost -T -c

-T menggunakan autentikasi Windows. Gunakan -U untuk autentikasi SQL Server dan hindari menempatkan password dalam command yang mungkin tersimpan di shell history.

Menangani file MDF cakram optik

Gunakan utility disc-image untuk mount image, atau buka dan ekstrak image tersebut menggunakan utility arsip. WinCDEmu dan AnyBurn dapat me-mount disc image umum; 7-Zip dapat mengekstrak file jika mengenali image tersebut, tetapi tidak me-mount virtual disc.

Jika image yang di-mount berisi file CSV, XML, atau file tabular lainnya, buka file tersebut di Excel atau LibreOffice Calc dan pilih File → Save As dengan .xls sebagai tipe output. Jika image berisi PDF, audio, file aplikasi, atau media instalasi, tidak ada konversi otomatis yang bermakna ke spreadsheet.

Opsi konversi online dan privasi

Online service umumnya tidak dapat menafsirkan MDF SQL Server sebagai database relasional. Ekspor tabel yang diperlukan ke CSV secara lokal terlebih dahulu, lalu gunakan service seperti CloudConvert atau Zamzar hanya untuk konversi CSV-ke-XLS jika datanya tidak sensitif dan service tersebut saat ini menyediakan format output itu. Konfigurasikan delimiter dan encoding karakter CSV dengan benar, lalu periksa workbook yang dihasilkan.

Jangan upload file MDF yang berisi catatan pelanggan, informasi keuangan, kredensial, atau data aplikasi proprietary ke generic converter. Ekspor SQL Server secara lokal yang dilanjutkan dengan Excel atau LibreOffice mencegah database dikirimkan dan mempertahankan kontrol yang lebih besar atas tipe serta formatting.

Batas kualitas dan kompatibilitas

Tipe SQL Server tidak selalu dapat dipetakan dengan baik ke Excel legacy. datetime2 dan datetimeoffset mungkin kehilangan presisi atau diekspor sebagai teks, integer yang sangat besar mungkin dibulatkan, kolom binary tidak sesuai untuk sel biasa, dan identifier seperti kode ZIP dapat kehilangan angka nol di awal kecuali diekspor sebagai teks. Uji formula dan interpretasi tanggal setelah ekspor.

Pisahkan hasil berukuran besar ke beberapa worksheet atau file sebelum mencapai batas baris dan kolom XLS. Kolom yang berisi lebih dari 32.767 karakter juga melebihi panjang teks maksimum sebuah sel Excel.

MDF vs XLS: perbandingan format

Bagaimana format MDF dan XLS dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file MDF dan XLS
Properti .MDF Media Descriptor File .XLS Microsoft Excel Spreadsheet
Standar terbuka Tidak Tidak
Kompresi Keduanya Keduanya
Ukuran file umum Besar Sedang
Terbuka di browser web Tidak Sebagian
Pengeditan lanjutan Tidak dapat diedit langsung Terbatas
Dukungan metadata Dasar Dasar
Dapat dibaca teks biasa Tidak Tidak
Paling cocok untuk Arsip jangka panjang Pertukaran data
Diperkenalkan 2000 1987
Pengembang Alcohol Soft Microsoft
Tipe MIME application/vnd.ms-excel