[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
この名前を次回も使用する


スレッド一覧に戻る返信

[331] セル内tableタグの行列変換

sam [2015/09/11 12:41:44]

ネットショップを運営しているのですが、
セル内のtableタグの行と列をcassavaのマクロで変換できると非常に助かります。

平素は、以下のurlにあるツールを使用しているのですが、
数が多くなってくるととても時間がかかってしまいます。
どうかご教示ください。
http://www.shurey.com/js/works/table_rotation.html

Re: [331] セル内tableタグの行列変換

あすかぜ [2015/09/12 00:14:56]

Cassava マクロはリスト処理等ができないのであまり複雑な文字列処理には向いていないのですが、、、

マクロを書いてみました。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs331_20150912.cms

このマクロは、実行時にカーソルのある列のすべてのセルを対象に、各セルの最初の <table> タグを転置します。
<table>~</table> 内には <tr> と <td> のみがあると仮定しています。<caption> や <th> などには対応していません。
また、タグの属性は <td> のみ対応しています <table> </table> <tr> </tr> </td> はこのままの形で出現する必要があります。
改行や空白等、タグの整形状態も保存されません。出力は常に </tr> の後ろで改行されます。<td> のまわりには改行やスペースは出力されません。

このマクロで役にたつでしょうか?
よろしくお願いします。

スレッド一覧に戻る返信