タグ

2016年2月9日のブックマーク (2件)

  • Excelの基本オブジェクト「セル」の参照、移動、コピー、選択、挿入、削除

    連載「Excelマクロ/VBAで始める業務自動化プログラミング入門」では、前回「マクロが動かない原因の見つけ方とVBAの変数、データ型」の3回までで、VBA(Visual Basic for Applications)や「VBE」(Visual Basic Editor、VBエディター)に関する基は大体分かったはずだ。今回からいよいよ格的なVBAのプログラミングに入っていく。 今回は「セル」に関する処理を基に解説していく。Excelのシートは無数のセルの集合体であるから、セルに関する処理は結構多く、覚えないといけないことも多い。 ただセルは、Excelの名前に「Cell」が入っている通り、Excelの基となるオブジェクトだ。このセルの処理をマスターすれば、ある程度のマクロを書けるようになること請け合いだ。頑張って理解してほしい。 今回はセルの操作の基礎編としてセルの参照、挿入、削

    Excelの基本オブジェクト「セル」の参照、移動、コピー、選択、挿入、削除
  • PythonでExcelのCSVファイルを扱う - Qiita

    Pythoncsvパッケージは大変便利です。面倒なエスケープ処理をちゃんと行ってくれます。とりわけ、Excelファイルで送られてきたファイルを処理するのに重宝します。なんといっても、dialect='excel'でExcel CSVをちゃんと読めます。 ところが、日語が絡むと問題は途端に厄介になります。問題の質は何か。まず、ExcelのTSVの扱いに関して、以下のことが知られています。 Excelのtsvエクスポートはutf-16(BOM付き)である Excelが直接読めるのはBOM付きutf-16のtsvである(カンマ区切りはウィザードが必要) csv(カンマ区切り)出力や読み込みも可能だがおすすめできない(後述) このことからわかるのは、BOM付きutf-16ファイルを扱うのが最善ということです。これを扱う一番の方法は、ioパッケージを使うことです。 さらっと書きましたが、ioパ

    PythonでExcelのCSVファイルを扱う - Qiita