質問: ### 詳細 以下の画像のようなHTMLを部分的に複数のセルにわけたExcelのデータからテキストエディター(coditor)に複数のセルをまとめてコピペして以下のようなHTMLの文字列を取得したいのですが、実際にはExcelからコピペすると自動的にダブルクォーテーション(以下、")が追加されて以下のようなコードが生成されてしまいます。 自動的に"がつかないようにするにはどうすればよいでしょうか? ついてしまった"をまとめて削除する方法でも結構です。 現状は、テキストエディタのまとめて置換する機能で不要な"を削除していますが、条件を変えて複数回、置換える必要があるため上記の質問をさせていただければと思います。 【Excelのデータ】 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/e4b30b402b9d10e910a8f6b6fbdaa322.png) 【生成したいコード】 ``` 〜 以下省略 〜 ``` 【ダブルクォーテーションがついてしまうコード】 ``` 〜 以下省略 〜 ``` ### やってみた解決策 ・CLEAN関数を使って""がつかなくする方法:"はつかなくできたが目的のHTMLが生成できないかった ・一度wordにコピペしてからテキストエディタにコピペする方法:改行の"がなくなったがまだ不要な"がつく 何か不明点等ありましたら追記いたします。よろしくご教授お願いします。
回答: コピーして貼り付けたときに、HTMLとして成立していればいいのですよね。 コピーする前にExcelで、"(ダブルクォーテーション)を '(シングルクォーテーション)に置換すればいいでしょう。 それから、コピーしてエディターに貼り付けて、先頭と最後の " を削除すればHTMLとして使えます。 HTMLでは、" と ' は同じ意味になりますので。 " で統一したいということなら、エディタの置換で、' を " に置換すればいいでしょう。