Menyambung ke fail Excel atau CSV (Power Query)

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Dengan Power Query, anda boleh menyambung ke buku kerja Excel, fail teks (.txt) atau fail nilai dipisahkan koma (.csv) seperti setiap menyambung ke sumber data lain. Editor Power Query memberikan anda banyak kefleksibelan dengan cara anda mendapat dan mengubah data anda.

Dalam artikel ini

Menyambung ke fail Excel atau CSV

Mengimport data daripada julat bernama

Mengimport data dari fail CSV

Contoh Formula

Microsoft Access Database Engine (pembekal Microsoft.ACE.OLEDB.12.0) tidak berdaftar ralat

Menyambung ke fail Excel atau CSV

Klik pada tab Data , kemudian Dapatkan Data > Daripada fail > Pilih Daripada buku kerja, atau Daripada teks/CSV. Jika anda tidak melihat butang Dapatkan Data , klik pada Pertanyaan baru > Daripada fail > Pilih Daripada buku kerja, Dari CSVatau Daripada teks. Ikuti langkah-langkah tambahan yang di bawah.

Nota: Anda juga boleh memulihkan warisan penyambung untuk meniru kelakuan terdahulu. Lihat seksyen pada "Bagaimanakah saya memulihkan experience? Dapatkan Data luaran warisan" dalam artikel berikut: disatukan Dapatkan & transformasi.

Dalam tab reben Power Query , klik Daripada fail > Dari Excel, Dari CSVatau Daripada teks. Ikuti langkah-langkah tambahan yang di bawah.

Langkah Tambahan

  1. Dalam kotak dialog Semak Lalu Excel atau Semak Lalu Nilai Dipisahkan Koma, semak lalu atau taipkan laluan ke fail yang anda ingin tanyakan.

  2. Klik Buka.

    Penting: Jika anda mengimport data daripada fail CSV, Power Query akan mengesan secara automatik pembatas lajur yang termasuk nama lajur dan jenis. Lihat mengimport data daripada fail CSV.

Mengimport data daripada julat bernama

Jika buku kerja sumber anda mempunyai julat yang dinamakan, nama julat akan tersedia sebagai satu set data.

Imej dialog Power Query Navigator

Mengimport data dari fail CSV

Jika anda mengimport data daripada fail CSV, Power Query akan mengesan secara automatik pembatas lajur yang termasuk nama lajur dan jenis. Contohnya, jika anda mengimport fail contoh CSV di bawah, Power Query secara automatik menggunakan baris pertama sebagai nama lajur dan mengubah jenis data setiap lajur.

Fail contoh CSV

Imej fail CSV

Power Query mengubah jenis data setiap lajur secara automatik:

  • ID pesanan berubah kepada nombor

  • Tarikh pesanan berubah kepada tarikh

  • Kategori kekal sebagai teks (jenis lajur lalai)

  • Nama produk kekal sebagai teks (jenis lajur lalai)

  • Jualan perubahan kepada nombor

Dalam Editor pertanyaan Power Query secara automatik menggunakan langkah FirstRowAsHeader dan langkah ChangeType . Tindakan automatik ini adalah sama dengan secara manual mempromosikan baris dan secara manual mengubah jenis setiap lajur.

Contoh Formula

= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))

After Power Query auto detects columns:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Ralat Microsoft Access Database Engine (Pembekal Microsoft.ACE.OLEDB.12.0) tidak didaftar

Apabila anda cuba mengimport data dari fail Excel warisan atau pangkalan data Access dalam setups tertentu, anda mungkin menghadapi ralat yang yang Microsoft Access Database Engine (pembekal Microsoft.ACE.OLEDB.12.0) tidak didaftarkan pada mesin setempat. Ralat berlaku pada sistem dengan hanya Office 2013 dipasang. Untuk menyelesaikan ralat ini, muat turun sumber berikut untuk memastikan bahawa anda boleh meneruskan dengan sumber data yang anda sedang cuba mencapai.

Nota: Untuk memastikan anda mempunyai set ciri yang lengkap, pasangkan Microsoft Access Database Engine 2010 Redistributabledan semua pek perkhidmatan.

Nota: Editor pertanyaan hanya muncul apabila anda memuatkan, mengedit atau mencipta pertanyaan baru menggunakan Power Query. Video berikut menunjukkan tetingkap Editor pertanyaan dalam Excel 2013 muncul selepas mengedit pertanyaan daripada buku kerja Excel. Untuk melihat Editor pertanyaan tanpa memuatkan atau mengedit pertanyaan sedia ada buku kerja, dari seksyen Dapatkan Data luaran dalam tab reben Power Query , pilih daripada sumber lain > pertanyaan kosong. Video berikut menunjukkan satu cara untuk memaparkan Editor pertanyaan.

Cara untuk melihat Editor Pertanyaan dalam Excel

Perlukan bantuan lanjut?

Anda sentiasa boleh tanya pakar dalam Komuniti teknikal Excel, dapatkan sokongan dalam komuniti jawapanatau cadangkan ciri baru atau peningkatan pada Excel pengguna suara.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Power Query dikenali sebagai Dapatkan & transformasi dalam Excel 2016

Mengimport data dari sumber data luaran

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×