일괄 스크립팅을 처음 사용합니다. 일괄 스크립팅이 엑셀 시트를 mysql로 가져올 수 있는지 궁금하다.엑셀 시트를 MySQL로 가져 오기위한 일괄 스크립트
가능한 경우 다른 사람이 도움을 제공 할 수 있습니까?
일괄 스크립팅을 처음 사용합니다. 일괄 스크립팅이 엑셀 시트를 mysql로 가져올 수 있는지 궁금하다.엑셀 시트를 MySQL로 가져 오기위한 일괄 스크립트
가능한 경우 다른 사람이 도움을 제공 할 수 있습니까?
Oledb 또는 Excel COM 인터페이스를 통해 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()
당신이 Mysql.Net 커넥터를 설치 한 경우 PowerShell을, 닷넷을 통해 MySQL을 quite easily에 연결할 수 있습니다.
FTR, PowerShell 및 배치 스크립트는 완전히 다른 두 가지 요소입니다. –