메뉴 건너뛰기

app

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

suritam92013.08.08 22:08조회 수 1865댓글 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 (비회원)
    • 글자 크기

댓글 달기

박영식
2010.09.09 조회 4787
박영식
2010.05.25 조회 4090
박영식
2010.01.14 조회 4969
박영식
2009.09.21 조회 4146
박영식
2008.08.18 조회 6061
박영식
2008.08.17 조회 4192
박영식
2008.07.24 조회 4621
박영식
2008.07.23 조회 7999
박영식
2008.07.22 조회 3347
박영식
2008.04.11 조회 2198
박영식
2008.01.20 조회 2039
박영식
2007.12.23 조회 3222
첨부 (0)
위로