메뉴 건너뛰기

app

[VBS] MySql에 넣기 위해 CSV를 변환

suritam92013.08.08 22:08조회 수 1956댓글 0

    • 글자 크기
MS-SQL에서 excel로 넘어온 테이블을 MySql에 넣기 위해 각 컬럼에 "'"를 삽입하고, 제일 앞 줄에 insert 문을 추가했다. 끝에는 ); 로 마감하고, null에 대해 예외로 조건문을 넣어주면 더 완벽할 듯.

Sub Macro1()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+y
'
    Dim i As Integer
    Dim j As Integer
    i = 2
    j = 10 ' do while로 증가 되지 않아, 수동으로 함 T.T;
    
    Do While j < 11
    
    Do While i < 303
    
        Sheets("BOOK3").Cells(i, j) = "''" + Sheets("BOOK3").Cells(i, j) + "'"

    
    i = i + 1
    Loop
    
    j = j + 1
    Loop
End Sub




Sub Macro1()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+y
'
    Dim i As Integer
    Dim j As Integer
    i = 2
    j = 1
    
    Do While j < 11
    
    Do While i < 303
    
        Sheets("Book3").Cells(i, j) = "INSERT INTO `테이블명` VALUES (" + Sheets("Book3").Cells(i, j) + ""

    
    i = i + 1
    Loop
    
    j = j + 1
    Loop
End Sub

Sub Macro1()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+y
'
    Dim i As Integer
    Dim j As Integer
    i = 2
    j = 11
    
    
    Do While i < 303
    
        Sheets("Book4").Cells(i, j) = "" + Sheets("Book4").Cells(i, j) + ");"

    
    i = i + 1
    Loop
    

End Sub


suritam9 (비회원)
    • 글자 크기
[apk] apk manager 사용 (by suritam9) [burp] burp suite 에서 intruder 사용하기 (by suritam9)

댓글 달기

lispro06
2015.05.15 조회 1703
lispro06
2015.05.15 조회 1673
lispro06
2015.05.15 조회 2568
lispro06
2014.08.16 조회 1812
lispro06
2014.02.08 조회 4099
lispro06
2013.12.11 조회 1740
lispro06
2013.12.10 조회 3053
suritam9
2013.12.06 조회 2324
suritam9
2013.12.02 조회 3516
suritam9
2013.11.30 조회 2201
suritam9
2013.11.26 조회 1708
suritam9
2013.08.23 조회 7383
suritam9
2013.08.23 조회 1914
suritam9
2013.06.28 조회 2399
첨부 (0)
위로