Conversion de HTML dans les cellules de colonne en texte

1

J'ai une colonne dans Excel des descriptions. Ces descriptions sont au format HTML et doivent convertir ce code HTML en texte brut en supprimant toutes les balises HTML.

Comme je ne connais pas bien Excel, l’alternative que j’ai étudiée serait d’utiliser fgetcsv php function et html2text, puis d’exporter sous Excel.

Probablement, cela pourrait être une solution à long terme s’il existe un paramètre / code VBA sur Excel qui ferait l'affaire.

Toute aide est la bienvenue.

Exemple de données HTML dans Excel:

<p> <strong><span style="font-size: 16px"><u>Socket & See LTKIT10 Lamp Test Adaptor Kit</u></span></strong> </p> <p> This fantastic product from Socket & See is ideal for Electricians testing light fittings. </p> <p> The Socket & See LTKIT10 is five adaptors that allow for easy connection and testing at light fittings: </p> <p> LTBC 02, LTES 04, LTMBC 06, LTMES 08, LTGU 10 </p> <p> Presented with 2 x 120cm, 4mm test leads in a protective carry pouch. </p> <br/> 
<p> <strong>Features of Socket & See LTKIT10:</strong> </p> <ul> <li>Allows easy, safe connection to light fittings </li> <li>The fastest way to check insulation/continuity/loop/polarity </li> <li>High quality low ohn 4mm connectors </li> <li>Safer and saves time: leave the light fitting in place </li> <li>Easier/better connection allows hands-free </li> <li>No broken connections </li> <li>Great for use in awkward/high situations </li> <li>No damage to fittings</li></ul> <br/> <p> <strong>What's included:</strong> </p> 
<p> Bayonet Fitting, GU10, Small Edison Screw, Small Bayonet Fitting, Edison Screw Fitting, 2 x 120cm, 4mm Test Leads, Protective Carrier Pouch<br /> </p>
secuaz
la source
Bienvenue sur Super User. Ce que vous demandez n'est pas clair. Lorsque vous dites "converti en texte uniquement" , voulez-vous dire que vous souhaitez supprimer les balises HTML? Excel n'est pas un éditeur HTML, il n'y a donc pas de fonctions spéciales pour supprimer les tags. Avez-vous essayé Find & Replace?
CharlieRB
Ou, pour aller plus loin sur CharlieRB, voir digocodigo.com/2012/03/…
Dave
Merci pour votre réponse, CharileRB. Ce que je veux dire par "converti en texte seulement", c'est que les balises soient à rayures et que le texte soit également mis en forme.
secuaz
Si vous avez la page au format HTML, vous pouvez importer les données dans Excel à l’aide du menu "De Web" du groupe Données> Obtenir les données externes. La nouvelle fenêtre de dialogue Web Query s'ouvre. Tapez l'URL et sélectionnez Importer. Cliquez sur les flèches jaunes en regard des tableaux que vous souhaitez importer dans Excel sous forme de texte et d'importation.
Antony

Réponses:

1

Copiez toutes les balises et le texte, collez-les dans un fichier texte, modifiez le fichier d'extension de txt à html, ouvrez-le à l'aide du navigateur, copiez le contenu de la page Web et collez-le dans Excel.

rchen
la source
Ce n’est pas une solution pratique, c’est que quelqu'un dispose de centaines, voire de milliers de lignes de données.
OMY