Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Membuat tabel SQL dari file xls (Excel)

Anda dapat menggunakan perintah BULK INSERT T-SQL jika Anda hanya menginginkan solusi sql murni. Anda harus menyimpan file sebagai csv/text terlebih dahulu.

BULK 
INSERT YourDestinationTable
        FROM 'D:\YourFile.csv'
            WITH
    (
                FIELDTERMINATOR = ',',
                ROWTERMINATOR = '\n'
    )
GO

Atau, Anda dapat mencoba OPENROWEST - lagi , solusi T-SQL murni.

SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile') 

Ini sangat tergantung pada seberapa banyak kontrol dan fleksibilitas yang Anda inginkan, rute SSIS akan memiliki manfaat dibandingkan metode ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan SQL Profiler untuk memantau eksekusi pemicu

  2. sql server nama objek tidak valid - tetapi tabel tercantum dalam daftar tabel SSMS

  3. Kesalahan:Sambungan TCP/IP ke host gagal. java.net.ConnectException:Sambungan ditolak:sambungkan

  4. LINQ2SQL - Gabungan silang dipancarkan ketika saya ingin bergabung dalam

  5. Cara mengekstrak nilai dari kolom dan memperbarui hasil di kolom lain