エクセルでテーブルを組んでますが馬鹿ですか?
つまりこういうことです。
●エクセルで作った表の、各セルの前後に<td>等のタグ入りのセルを挿入
●出来上がったひとかたまりをテキストエディタで作ったHTML内にペースト
●タブを一括削除して出来上がり
EXEL上で罫線やセルの色つけを使えば構造の把握もしやすくて、
クラスの指定とか、順序の入れ替えとかもすごく簡単。
手打ち派なので大きめのテーブルはいつもこれで作ってるんですが、
おんなじようなことをしてる人って、いませんか?
うまいやり方を見つけたと思って多用してましたが、
なんだかものすごく馬鹿っぽいような気もしてきました。
そもそも、データベース系のソフトを使ったり、
エクセルにしてもマクロをうまく使えばもっと簡単にできそうです。
(そのへんの知識がないからこういうやり方になっちゃったんですけどね)
どんなもんでしょうか。 エクセルで基礎作ってビルダーで編集してる。
一度作ったものに表の追加とかするのはめんどくさいけど、それ以外は楽。 保守。
今さら、ExcelでのHTML書き出しはIEでしか読めない事に気がついた。 csvで吐き出してjavascriptで整形を提案してみるが如何か。 csvで書き出し
perlで修正の方が楽か
テキストエディタで置換の方がもっと楽か 一行をTD、空行をTRで整形するJEDITのスクリプトを作って、ちょっとしたテーブルを
作るのはよくやってたなぁ。つか、エクセルからDWってコピペいけなかった? >>29の方法だと、
>■適当なセルに数式をいれます。
>=$A$1&$B$1&A2&$C$1&$B$1&B2&$C$1&$B$1&C2&$C$1&$D$1
のときに、時刻等の表示形式にしていたデータが、全部少数とかの数値に切り替わってしまいます。
何とかならないものでしょーか。。。 少数→小数でした。
TEXT関数を用いて何とかなりました。 おいらもよく、EXCELLでhtml書くけど、小技っていうかよく使ってる技。
htmlのソースをEXCELLにペーストするときはエディタで
"<"を"¶"などのWEBでは使わない記号に置換しつつ
↓
EXCELLで"¶"を"<"に再置換。
tabはエディタの正規表現の\tで全部消す。
おまいらか?
全世界のネット環境を糞詰まりにさせてるのは!ヽ(`Д´)ノウワァァン めんどくさいから読んでないけど>>1はなんかすげーんじゃねーの
がんばってね ほぅ、ちょっとおもしろげだ。
なんだかんだでグリッドな配置ってやりたいよなぁ。 ホームページ制作王は、世界の権威であるCOMDEXが認めた
唯一無二のワールドスタンダードである。
ホームページ制作王の普及なくして、
我が国のWebが世界と肩を並べる日は決してやってこない。
これに対し、非標準ソフトを販売する他社は、生活を維持するために工作員を動員して、
2chなどの掲示板で、真実をねじ曲げて、ホームページ制作王を貶し、
非標準ソフトの販促を行っている。
標準ソフト・ホームページ制作王に対して根も葉もない風評をでっち上げ、
非標準ソフトのシェア維持活動を行っている者たちこそ、
悪質な宣伝行為として非難されるべき、これが道理である。
他社製非標準ソフトを野放図にはびこらせておきながら、
世界標準・ホームページ制作王に対して反動的な発言をする
他社工作員たちに正義の鉄槌を下さなければ、我が国のWebに未来はない。
いかなる者も、世界の権威であるCOMDEXの決定に背くことはできない。
世界の権威COMDEXのの決定に従わない者に、21世紀のWebをクリエイトする
権利や資格は1つもないのだ。あろうことか、COMDEXの意志を否定することに至っては
許されない暴挙であり、制裁の対象である。非標準のアプリケーションを販売して生計を立てる
他社が送り込む工作員による煽動ともいえる行為、および無知な大衆による工作員を
支持あるいは賞賛する行為は我が国のWebを大きく退行させるものであり、万死に値する。
COMDEXが定めた21世紀の世界標準は、ホームページ制作王のみである。
21世紀も早や7年目。我々日本国民は、他社工作員の煽動行為に対して真実を見抜く眼を持ち、
ホームページ制作王の我が国における標準化を達成しなければならない。
COMDEXが定めた世界標準・ホームページ制作王の普及は、情報化時代において、
日本国が国際社会において名誉ある地位を獲得するためのスタートであり、かつゴールである。 信じてもらえないと思いますが、、、、
>>29 を書いたものです。。
今、超びっくりしています。。
まさか自分が5年前に何気なくしたしたレスが
今も残ってるなんて、、、、((;゚Д゚)ガクブル
しかも偶然見つけちゃうなんて、、、
これを書き込んだきり、
このスレには一度も訪れてませんので、見るのも5年ぶりです。
ちょっとこの興奮を伝えたくて、
信じてもらえないかもしれないけど、レスしてしまいます。
5年経過した現在私は、うわなにをするやめdrftgyふじこlp;@:
って、最後ふざけちゃいましたが、ほんとに本人です!!笑 CONCATENATEを使ってたけど、>>29のやり方のほうが分かりやすいな。 >>183-184
俺もあるある。
過去の自分に同意レス返しそうになったこともあるある >>29のようなのを作るなら、もっと単純に俺はこうやるよ。
. |A. |B |C |D |E |F |G
. ┼――――――――――――――――――――――――――――――――
1|<tr><td>|サイト名1|</td><td>|URL1|</td><td>|コメント1|</td></tr>
2|<tr><td>|サイト名2|</td><td>|URL2|</td><td>|コメント2|</td></tr>
3|<tr><td>|サイト名3|</td><td>|URL3|</td><td>|コメント3|</td></tr>
こんな感じでエクセルに書き込んだら、全体をコピー。
それを、ちょっといいテキストエディタ(EmEditor、秀丸など。メモ帳ではダメ)
に貼り付けると、セル間がタブ区切りとなる。( \t はタブを表す)
<tr><td> \t サイト名1 \t </td><td> \t URL1 \t </td><td> \t コメント1 \t </td></tr>
<tr><td> \t サイト名2 \t </td><td> \t URL2 \t </td><td> \t コメント2 \t </td></tr>
<tr><td> \t サイト名3 \t </td><td> \t URL3 \t </td><td> \t コメント3 \t </td></tr>
エディタの一括置換機能で、タブを取り除くと、狭間が詰められて、
<tr><td>サイト名1</td><td>URL1</td><td>コメント1</td></tr>
<tr><td>サイト名2</td><td>URL2</td><td>コメント2</td></tr>
<tr><td>サイト名3</td><td>URL3</td><td>コメント3</td></tr>
こうなる。 よく見たらこの方式はすでに>>1が出していた。
スマン >>184
間違っています。
以上。
↓次の方どうぞ >>144
お役に立てて何よりです。
このスレまだあったことに驚きつつ何年越しかの亀レス。 Japan Directoryはすごくないですか?
無料でbing、google、yahoo、livedoor含む大手20ディレクトリーに登録できるってすごくないですか?
http://link-link-link.info/
本当に無料でいいんでしょうか?
相互リンクが必要なようですが、普通この手のディレクトリー登録サービスは有料ですよね? >>183
5年前の自分の発言が見つかって良かったなあ。
このスレが10年間続いてるのもすごい。
>>1 の方法は実は俺の場合、1996年頃、どこかの雑誌で知って使っていた。
>>29 の方法は今知った。ためになる。
でもhtmlを書いて表組みする機会が今少ないので、実際に使う機会がなさそうだ。
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
10年ぶりにこの板に来た。
感動した…色んな意味でw >>188
csvやtsvをtableに変換するスクリプトを書いた方が楽
実際そうしてる HPなどで友達が稼げるようになった情報とか
⇒ http://asaswq3wq.sblo.jp/article/181819223.html
興味がある人だけ見てください。
UT6Y0TVEC4 誰でもできる在宅ワーク儲かる方法
少しでも多くの方の役に立ちたいです
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』
KZDZ9 エクセルのテーブル使用してます。
行にデータ1つが約束ですが、
同じランクのみかん1箱が3種類あってどう入力すれば良いか困ってます。教えて!! excel暴威さん教えてー
0.134掛ける0.085掛ける0.075掛けるって感じで10くらいこの後もこういう数字が続くんだけど
結果の答えが「0」になる
どうやったら表示としてちゃんと数字出せるの? Excelで数式等も含めてコピペでデータ用意とかって、しばしばとても便利で重宝するんだけれど、文字列部分に&とか<とか>あるとね。
直接HTML化した場合に、値に"<!--あふーん"とか入ってたらもう、あふーんです。
そもそもセルの内容はinnerHTMLなのか、textContentなのか、と言う運用仕様的なね。これは影響大きいよね。
うっかり変なデータinnerHTMLにしたらインジェクションされるリスクだって有る。
textContentなら、<とか&とかを数式で実体参照に置換すればイイんだけれど、数式で置換って、割と面倒だよね...Excelの数式の文字列置換って、ちょっと能力不足な印象強いんだよね。
innerHTMLなら、何かしらのDom操作できる環境下で、HTMLTablecellElementのinnerHTMLに文字列ぶち込んで、outerHTML辺りでHTML文字列化して結合したら...innerHTMLに閉じてないタグ放り込む分には少なからず補完してくれたと思うから、多少マシ。でもスクリプトタグとか有ったらやっぱり死ねる。 207の続き。
個人的にはExcelはデータ管理的にはあくまでもCSVエディタの立ち位置だと思う...
あるいはそのViewerとして、数式であれこれして、やっぱりCSVを吐ける、みたいな。集計したりしてね。
コピペで処理する場合でも、\nとか含むと"ほ\nげ"みたいな感じでエスケープしてくれたと思うんだ。
Unicode対応とかも考えれば、「Unicodeで保存」でRFC4180に準じたtab区切りUTF16のCSVでファイル吐けるから、これをパースしてからどう処理するのか考えるのが一番だとは思う。
Excelはセルの内容にtabは許容していないハズで、それはそれで、後続処理で楽できると言えば出来るんだけど、CSVエディタとして観た場合のExcelの欠点だとは思う。
\rは貼り付けたらセルの値として仕えた気がする。
んで、UnicodeなCSVを読み込んで適当なパサーで2重配列とかに変換して、必要ならHTMLのNode組み立ててNodeのinnerHTMLとかをファイルで吐く、みたいなツールを作っちゃうのが、一番低リスクじゃないかな?
10年前ならともかく、現代はCSVパサー以外はWebAPI標準だけで済む。CSVパサーさえ拾ってくれば、HTML+JSだけでもツール作れちゃう。手習いとしてCSVパサー書くとかも面白いと思う。
CSVをfetchして画面に直接描画だって可能だよね。性能的に、せめて事前にJSON化くらいしときたいけど。
でも、データに&とか<とかが無い、と言う保証があればExcelで十分だし、正規表現で置換できるような秀丸程度の性能のテキストエディタで困らない。そういうシーンでコピペとか数式使った編集技術は役に立つよね。
Excelとかって、上手に使って楽したいよね…