CSV
演算子 例 説明 + "a" + "b" 文字列"a"と”b”の連結。文字列"ab"になる * "abc"*n 文字列"abc"をn回繰り返す。nが2ならば”abcabc"になる #文字列の連結 name = "鈴木" + "さん" print(name) #文字列と数字を連結する場合は数字をstr型にして連結 price = str…
BOMとはByte Order Mark のことで Unicodeで符号化したテキストの先頭に付与される数バイトのデータ。 BOMによりExcelはUnicodeの符号化方式がUTF-8かUTF-16かUTF-32なのかを判断する
■以下のようなUTF-8形式のテキストファイルを読み込んで変数に格納 Sub readUtfFile() Dim buf As String, Target As String Target = "C:\Users\デスクトップ\UTFデータ.csv" With CreateObject("ADODB.Stream") .Charset = "UTF-8" .Open .LoadFromFile Ta…
■サブフォームに表示されたデータシートをCSV出力ボタンを押してCSV出力する Private Sub btnCsv_Click() funcOutputCSV 日付sub, "Q日にち検索", "サブフォーム出力" End Sub Function funcOutputCSV(subForm As subForm, strQueryName As String, strFileN…
Sub test1() Dim strPath As String Dim FSO As Object 'ファイルシステムオブジェクトをインスタンス化 Set FSO = CreateObject("Scripting.FilesystemObject") '生成するファイルのパスを指定 strPath = "C:\Users\デスクトップ\test.csv" 'ファイルを生成…
■UTF-8形式のままテーブルインポートしようとすると文字化けするので、ANSI形式で保存しなおす。ついでに、データの各項目にダブルクォーテーションもつける・編集前UTF-8形式のCSVファイル ・編集後UTF-8形式のCSVファイル ・インポート前テーブル ・インポ…
■ダブルクォーテーションなしのCSVにダブルクォーテーションを付けて加工する。 書き出す際にOpenメソッドのOutPutモードで書き出そうとすると ダブルクォーテーションが2重についてしまい失敗する(””項目”” の様になる) 読み取りをOpenメソッドのInputモ…
① Openメソッドで読み込む方法 ② ADODBでレコードセットに格納して読み込む方法 '-------------------------------------------------------------------①まずはOPENメソッドでデータを読込む方法 Sub testReadText1() Dim buf As String Dim dataArray As V…