百度に忘れられるのを恐れてしばらくブログを更新していませんでしたが、最近、数えなければならないプロジェクトがあります。ウェブサイトの URL とタイトルを Excel に保存します。内部の具体的なコードは次のとおりです
<!--p</p> <p>//php は header() ヘッダー情報を送信することで Excel レポートを生成します<br /> header("Content-Type: application/vnd.ms-execl"); header("Content-Type: application/vnd.ms-excel; charset=gb2312");<br /> // ブラウザにファイル名を通知し、クライアントにダウンロードするよう依頼します<br /> header("Content-Disposition:filename=test.xls"); header("プラグマ: キャッシュなし"); header("有効期限: 0");<br /> <br />$link = mysql_connect('localhost', 'root', '') または die('接続できませんでした: ' .mysql_error());<br /> mysql_select_db('novartis') または die('データベースを選択できませんでした');</p> <p>mysql_query("セット名 gb2312");<br /> $query = 'cms_content からタイトル、キーワード、URL、説明を選択';</p> $result = mysql_query($query) または die('クエリが失敗しました: ' . mysql_error());<p> // 結果を HTML で表示します <br /> //$str =mb_convert_encoding ("テスト 1"、"gb2312"、"utf-8"); 「タイトル」をエコーします <br /> 「キーワードリスト」をエコーします。 「説明」をエコーします <br /> 「URLtn」をエコーします。 /* 形式: 改行: "tn": セル間: "t" */<br /> <br />while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {<br /> echo $line['title']."t";<br /> echo $line['keywords']."t";<br /> echo $line['説明']."t"; echo $line['url']."tn";<br /> </p>}<p> <br /><br /> // 結果セットを解放します <br /> mysql_free_result($result);<br /> // 接続を閉じます </p> mysql_close($link);<p> --></p>