如何从XLSX文件扩展名批量插入?

问题描述:

有人可以建议如何从 .xlsx 文件批量插入吗?

Can anyone advise how to bulk insert from .xlsx file?

我已经尝试了以下查询:

I tried the below query already:

BULK INSERT #EVB FROM 'C:\Users\summer\Desktop\Sample\premise.xlsx' 
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n', FIRSTROW = 2);

SELECT * FROM #EVB

我也尝试了 FIELDTERMINATOR,例如 ** \t **, **,**, **; **, ** | ** ,但这不是

不幸的是,没有错误消息。

Unfortunately, there is no error message.

您可以将xlsx文件另存为制表符分隔的文本文件,然后执行

you can save the xlsx file as a tab-delimited text file and do

BULK INSERT TableName
        FROM 'C:\SomeDirectory\my table.txt'
            WITH
    (
                FIELDTERMINATOR = '\t',
                ROWTERMINATOR = '\n'
    )
GO