CSV」タグアーカイブ

PHP CSVファイルをダウンロードすると1行目に改行が入る

PHPにてCSVを生成して、ダウンロードするプログラムを書いていたのですが、
何故か1行目に改行がはいる状態。

調べてみると、スクリプトの最後 ?>のあとに改行があると出力されるとか。
しかし、スクリプトのあとに改行はない。

生成したCSVファイルを一度ファイルとして保存してみると、改行がない。
生成したCSVファイルをreadfileで読み込み出力すると改行がはいる。

続きを読む

CSVファイルをExcelで開く方法

複数のシステム、アプリと連携をするときにデータの移動は、CSV形式のファイルをよく使います。

このCSV形式のファイルが、ちょっと難があるんですよね。

私は、直接テキストエディタで編集しているんですが、よくExcelで開いちゃう人いますよね。

そして、コード番号などで頭に”0”が付く数字の場合、”0”が消えてしまいます。

Accessでインポートしてあげれば問題ないのですが。

では、CSV形式のファイルをExcelで正常に見る場合どうすればいいか。

簡単です。CSV形式の拡張子「.csv」を「.txt」に変更して下さい。

そして、Excelを起動して、先程拡張子を変更したファイルを開いて下さい。

ウィザードが走ります。

カンマ区切りを選択して、開くと正常にみえているはずです。

ここで、一点注意。

Excelを起動してから、ファイルを開いて下さい。

拡張子を変更したCSVファイルを右クリックして、Excelから開くとすると、そのまま開いてしまいカンマ区切りが無視されてしまいます。