タグ

excelに関するchiyotsuのブックマーク (2)

  • Excelマクロ「ファイル」メモ(Hishidama's Excel "file" Memo)

    S-JIS[2011-05-24] 変更履歴 Excelマクロでファイル出力 Excelマクロ(VBA)でファイルを出力する方法。 Shift_JISでファイル出力 UTF-8でファイル出力 Shift_JISでファイル出力 ごく普通の(昔ながらのBASICでの)ファイル出力方法。 MSX-BASIC時代から存在するOPEN~PRINT#を使う。 WindowsExcel2003の文字コードはシフトJIS(たぶんMS932)なので、出力したファイルはSJISとなる。 Dim fno As Integer fno = FreeFile Open "c:\temp\excel_vba_sjis.txt" For Output As #fno 'データ出力 Print #fno, "データ1"; ","; "データ2" Print #fno, "データ2"; ","; "データ3" Close

  • ExcelデータをUTF-8なCSV(;区切り)で保存する - 100年バリア

    Excelで管理しているデータを、UTF-8で動かしているMySQLなテーブルへ、phpMyAdminを使ってインポートするための研究。 CSV形式のインポートは、区切り記号のデフォルトがなぜかセミコロンなので、毎度毎度いちいち手入力で変更しているのですが、これが面倒でたまりません。「ゆりかごから墓場まで、人生すべて自動処理」をモットーとする私としては、ポカミスを減らすためにも、CSVをセミコロン区切りに置換する処理系を考えました。 今回はコード変換と文字の置換をいっしょくたに処理するため、フリーソフトは使いませんでした。 あいかわらず、アクティブなシートだけを、ワークシートファイルのあったフォルダにCSV保存します。上書の確認はありませんし、そもそもこのVBAの動作保証を私がしていませんので、構造のわかる人だけが自己責任でいじってください。 Sub CSV作成() ' *********

    ExcelデータをUTF-8なCSV(;区切り)で保存する - 100年バリア
  • 1