- ベストアンサー
tableの書き方
こんばんは、お世話になります。 さっそくですが、テーブルの書き方です。 私はいつも、 <table> <tr><td></td></tr> </table> といった具合に書きます。見出しタグ<th>はほとんど 使いません。 例えばテーブルに書き込む情報が <table> <tr><td>2006年</td><td>1月1日></td></tr> <tr><td>2006年</td><td>1月2日></td></tr> <tr><td>2006年</td><td>1月3日></td></tr> </table> という具合だとします。 これが1ヶ月分なら自力で頑張れますが、1年分であったり10年分となると手間がかかりますよね。 そこで <tr><td> <tr><td> <tr><td> <tr><td> <tr><td> このタグだけを最初に1年とすれば365個書きまして、 その後2006年の部分も365個コピーしたいのです。 ですが最初の<tr><td>の後ろにコピーすれば当然 <tr><td>2006年 2006年 2006年 2006年 2006年 <tr><td> <tr><td> <tr><td> <tr><td> この様になってしまい、<td>の後ろに縦には並んでくれませんよね。 これを並べる方法はないものでしょうか? <tr><td>2006年 <tr><td>2006年 <tr><td>2006年 <tr><td>2006年 <tr><td>2006年 この様にです。 その後に</td>を縦に並べて、といった具合に。 例なので簡単に書きましたが、量が膨大で書き込む言葉も複雑なものになると、とても手間がかかってしまうのです。 普段はメモ帳を使用していますので、メモ帳で出来れば幸いなのですが、何か特別なツール等でも構いません。 解りづらいかとは思いますが、宜しくお願い致します。 不足部分は補足させて頂きます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「矩形貼り付け」って操作ですね。 メモ帳では、できません。 フリーソフトで、TeraPadというテキストエディタがあります。 これなら、お望みの操作が可能です。 エクセルで書いて、最後にコピーして、 メモ帳に貼り付けるでも、 他に似たようなことができるかと思います。
その他の回答 (2)
- kaiwarepon
- ベストアンサー率49% (47/95)
<tr><td>2006年</td><td>1月1日></td></tr> を31個コピー&ペースト 日付の数字を変更(1日~31日) <table></table>を加える。 この固まりをコピーして11回ペースト 検索置換のできるテキストエディター(秀丸など)で1ヶ月分ずつ範囲を指定して「1月」→「2月」といった要領で置換。 全部をコピーして9回ペースト 1年分ずつを選択して先ほどと同じく 「2006年」→「2007年」という要領で置換 各年の月ごとの日数に応じて、不要な日の行を削除。 これで、5分ぐらいで10年分できると思います。
お礼
素早いご返答ありがとうございます。 仰る通り、日付でしたら上手くすれば時間はかからないのだと思います。 #2さんの御礼にも書かせて頂いたのですが、実際はもっと複雑な内容(繰り返しの内容ではない)になりますので、ちょっと無理があるのです。 ですが、わざわざご返答下さりありがとうございました。
- SGL
- ベストアンサー率31% (82/264)
表計算ソフトを使って、コピーを繰り返せば良いのではないでしょうか。 最初のセルには「<tr><td>」、次のセルには「2006年」という感じで。 出来上がった表はcsv形式(カンマ区切り)で保存し、ワードパッドでカンマを(何もなし)に置換すれば 完成すると思います。
お礼
素早いご返答ありがとうございます。 表計算ソフトを使用してという手段もあるのですね。 ただ例では簡単な物を書きましたが、内容が複雑で尚且つ長い文章になってくると、大変そうですね。 ともあれ、ひとつの手段として参考にさせて頂きます。 ご返答ありがとうございました。
お礼
素早いご返答ありがとうございます。 TeraPadは既に使用しているもので、まさかこれで 出来るとは思いませんでした。 さっそく「矩形貼り付け」を試したら思った通りに操作する事が出来ました。 検索するにもなんて検索していいか解らず困っていたので、感謝感激です! 本当にありがとうございました。