gpt4 book ai didi

mysql - 将excel表导入mysql的批处理脚本

转载 作者:行者123 更新时间:2023-11-30 23:27:15 25 4
gpt4 key购买 nike

我是批处理脚本的新手。我想知道批处理脚本是否允许将 excel 表导入 mysql?

如果可能的话,有人可以帮我吗?

最佳答案

您可以通过 Oledb 或 Excel COM 接口(interface)读取 Excel 文件。

看看这个Scripting Guys' article . Oledb 替代方案的简短复制和粘贴:

$strFileName = "C:\Data\scriptingGuys\Servers.xls"
$strSheetName = 'ServerList$'
$strProvider = "Provider=Microsoft.Jet.OLEDB.4.0"
$strDataSource = "Data Source = $strFileName"
$strExtend = "Extended Properties=Excel 8.0"
$strQuery = "Select * from [$strSheetName]"

$objConn = New-Object System.Data.OleDb.OleDbConnection("$strProvider;$strDataSource;$strExtend")
$sqlCommand = New-Object System.Data.OleDb.OleDbCommand($strQuery)
$sqlCommand.Connection = $objConn
$objConn.open()
$DataReader = $sqlCommand.ExecuteReader()

While($DataReader.read()) {
# Insert data into MySql here
}
$dataReader.close()
$objConn.close()

Powershell 可以连接到 MySql quite easily通过 .Net,如果您已经安装了 Mysql.Net 连接器。

关于mysql - 将excel表导入mysql的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12614741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com