勉強したことのメモ

webプログラマが勉強したことのメモ。

PHPでCSVファイルを作って開くと「SYLKファイルが云々」のアラートが出た

   

データベースのログを整形してCSVファイルを生成し、ダウンロード及びエクセルで開こうとすると「Excelは'aaa.csv'がSYLKファイルであることを確認しましたが……」みたいなアラートが出た。

CSVファイルの生成部分に関してはPHPのソースを使いまわしていたので問題はなさそう。Excelもアップグレードとか何もしていない。

で、調べてみると「1行目のデータがIDになっているとSYLKファイルとご認識される」らしい。全然知らんかった。注意する。

 

■参考サイト

http://pasofaq.jp/office/excel/sylk.htm

 - PHP

  関連記事

PHPで日時比較時の注意

PHPで日時を比較する際にミスがあったのでメモ。 基本形は下記。 $limit_ ...

PHPで配列を値で検索、破棄

PHPの配列で特定の値が入っていれば それを破棄したいということがあった。 ・u ...

javascriptとPHPで正規表現を使う場合

とりあえず使いそうなのは検索と置換。 ■javascript var str = ...

PHPのshort_open_tagのデメリット

PHPをHTML内に書くときは、書く速さと見易さ重視で、   < ...

PHPを使えないサーバから使えるサーバーに値を渡す方法

PHPが使えないサーバーから使えるサーバーに値を渡したい場合があった。ajaxと ...

体重管理をPHPで

体重とBMIを管理する画面をPHPで作ってみようと思った。 ソースは下記の通り。 ...

PHPでis_fileとfile_existsについて

ファイルの存在チェックを行う際に、file_exists関数を 使用していたが、 ...

PHPでメルマガを配信する方法

※2016/04/07追記 1件ずつ小分けで送る方法の記事追加。   ...

PHPでyoutubeから更新分の情報を取得する(スクレイピング)

「○○のサイトから自動更新分を持ってきて 自サイトに反映させらへん?」と以前に聞 ...

PHPでCSVファイル出力用の関数

ここのところログ系をCSVファイル出力にするケースが多かった為、使いまわせるよう ...