忍者ブログ

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2025/05/19 13:39 】
CATEGORY [ ] COMMENT [ ] TRACKBACK [ ]
pagetop ∴
ASP.NET(VB)でCSVファイルをコネコネするシリーズ3
前回までは、作ってダウンロードして、ってしたけどCSVからデータを取得してそのままDBに登録する、とか色んな処理が必要なのよね。
今回はCSVファイルの読込みです。
本当に読込むだけ。
色んな処理はまた今度にしましょう。


#Region "CSVファイルのデータ読込み"
'=====================================================
' CSVファイルの読込み
'-----------------------------------------------------
'【引 数】なし
'【戻り値】なし
'【注 意】先頭でSystem.IOをインポートしているのが前提
'=====================================================
Private Sub Csv_Update()

Dim UPDIR_NAME As String = "C:\CSV\"
Dim FileName As String = "test.csv"
Dim Fullpath As String = UPDIR_NAME & strFileName
Try
'受信したファイルを読み込む
Dim sr As StreamReader = New StreamReader(Fullpath, System.Text.Encoding.Default)
Dim strLine As String = sr.ReadLine()

While (strLine <> "")
Dim strCol() As String = strLine.Split(CChar(",") & CChar(""""))
Dim intCol As Integer
For intCol = 0 To strCol.Length - 1
' ダブルクォーテーションでくくられている場合、クォーテーションを取り除く
If strCol(intCol).StartsWith("""") AndAlso strCol(intCol).EndsWith("""") Then
strCol(intCol) = strCol(intCol).Substring(1, strCol(intCol).Length - 2)
End If
Next intCol

'読み出したデータを利用するのであればここに処理を挿入

'次の行へ
strLine = sr.ReadLine()
End While

sr.Close()

Catch ex As Exception
Throw ex
End Try

End Sub
#End Region
PR
【2006/03/08 12:21 】
CATEGORY [ ASP.NET ] COMMENT [ 0 ] TRACKBACK [ ]
pagetop ∴
<<IISの設定 | HOME | CSVファイルのダウンロード>>
コメント
コメント投稿














trackback
トラックバックURL

FRONT| HOME |NEXT

忍者ブログ [PR]