如何在运行时在excel中添加列,同时将其上载到数据库。[英] How to add column in excel at run time while uploading it into the database.

本文是小编为大家收集整理的关于如何在运行时在excel中添加列,同时将其上载到数据库。的处理方法,想解了如何在运行时在excel中添加列,同时将其上载到数据库。的问题怎么解决?如何在运行时在excel中添加列,同时将其上载到数据库。问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

如何在运行时在excel中添加列,同时将其上传到数据库中,而不是手动添加列然后上传?
请提供必要的帮助.


谢谢.

推荐答案

不知道你想要什么...

可能你使用这样的 SQL 查询:
INSERT INTO ... SELECT ... FROM [`Sheet1`]


试试这个(更新后):
INSERT INTO YourTable (ExcelField1, ExcelField2, ..., ExcelFieldN,我的月,我的年)SELECT DT.*FROM (SELECT *, MONTH(GETDATE()) AS MyMonth, YEAR(GETDATE()) AS MyYearFROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database:=FullPathToFile.xls', ' SELECT * FROM [Sheet1

') AS DT

这是你想要的吗?

本文地址:https://www.itbaoku.cn/post/1355997.html

相关标签/搜索