1

検索しましたが、問題の解決策に関する情報を見つけることができませんでした。

Magento e コマース ソフトウェアへのアップロード用にフォーマットされた 1000 以上の製品の大規模なデータベースがあります。

説明は、アンカー タグを除いて正常に機能する HTML で記述されています。

二重引用符を使用すると、それは ǎ 文字に置き換えられます。ファイルをスプレッドシート プログラムから .csv として保存すると、リンクは次のようになります。

< a href=ǎhttp://link.comǎ> Some Link < /a>

二重引用符を使用してエスケープし、CSV ファイルで一重引用符を使用する必要があることを読みました。つまり、今書いたアンカー タグは次のようになります。

< a href=""http://link.com""> Some Link < /a>

うまくいきませんでした。

合計で私は試しました:

  • iWork Numbers、Microsoft Excel、OpenOffice Calc、Google Docs などのさまざまな表計算ソフトウェアを使用する
  • 新しいスプレッドシートのすべてのセルをプレーンテキストとしてフォーマットし、個々の説明をインポートする
  • 二重引用符を使用して引用符をエスケープしようとしています (引用符だけをエスケープしようとしているので、実際に三重引用符にする必要があるかどうかわかりませんか?)

これは.CSVファイルが引用符を処理する方法に問題があると確信していますが、スプレッドシートに引用符を書き込む方法がわからないため、.CSVによって特別な引用符ではなく一重引用符として正しくレンダリングされますキャラクター。

ありがとう

4

1 に答える 1

1

この行を CSV ファイルに保存するには:

Somelink,<a href="http://link.com">Some Link</a>

次のように記述する必要があります。

Some Link,"<a href=""http://link.com"">Some Link</a>"

二重引用符をエスケープする場合は"、セル/値全体を二重引用符で囲みます"

于 2012-12-03T05:19:50.477 に答える