Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Extraiga datos del cuerpo del texto que tiene texto HTML

Hola equipo,

Tengo datos de correo electrónico que tienen cuerpo con texto y html, filtré solo los datos de texto y me dan cuerpo de texto.

En el cuerpo del texto, quería extraer el cuerpo del correo electrónico original, que tiene una tabla de vista previa HTML.

¡Por favor, avísenos!

Cuerpo del correo electrónico: quiero una tabla resaltada en una consulta de poder.

Manasi25_0-1750228066125.png


Consulta de energía extraída -

Manasi25_1-1750228125085.png






1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Manasi25 ,

Veo con lo que te estás encontrando. Básicamente, Power Query solo extrae la versión de texto sin formato del cuerpo de su correo electrónico y le falta la tabla con formato HTML (como la que resaltó en su captura de pantalla). De forma predeterminada, el conector de correo electrónico de Power Query o incluso el código M a menudo solo tomarán la parte de texto, no el HTML, por lo que no obtendrá la tabla enriquecida.

Lo que desea es extraer datos del cuerpo HTML, específicamente de la tabla, y cargarlos en Power Query. Así es como lo abordaría:

  • Asegúrese de que realmente está extrayendo la propiedad HTMLBody, no solo el Body o el TextBody. A veces, el conector o la fuente le darán ambos, pero es posible que deba cambiar al campo HTMLBody.
  • Una vez que tenga el HTML, puede usar "Desde la web" o "Desde archivo" de Power Query para cargar el HTML como texto, luego usar la función "Extraer tabla usando ejemplos" o escribir un poco de código M para analizar las etiquetas de la tabla (<table>, <tr>, <td>). Power Query puede analizar tablas HTML bastante bien si le da la parte correcta.
  • Si aún así solo recibe texto, intente exportar el correo electrónico como un archivo .eml o .msg, luego ábralo con Power Query y elija la parte HTML.

Básicamente, desea obtener el HTML sin procesar en Power Query y, a continuación, extraer la tabla. La parte complicada es asegurarse de que no se quede atascado con el texto sin formato. Si el conector no es compatible con HTMLBody, es posible que tenga que guardar los correos electrónicos y procesarlos manualmente.

Si mi respuesta resolvió su consulta, por favor márquela como la Solución Aceptada para ayudar a otros. Además, le agradecería que me felicitara si le resultó útil mi respuesta.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Manasi25 ,

Veo con lo que te estás encontrando. Básicamente, Power Query solo extrae la versión de texto sin formato del cuerpo de su correo electrónico y le falta la tabla con formato HTML (como la que resaltó en su captura de pantalla). De forma predeterminada, el conector de correo electrónico de Power Query o incluso el código M a menudo solo tomarán la parte de texto, no el HTML, por lo que no obtendrá la tabla enriquecida.

Lo que desea es extraer datos del cuerpo HTML, específicamente de la tabla, y cargarlos en Power Query. Así es como lo abordaría:

  • Asegúrese de que realmente está extrayendo la propiedad HTMLBody, no solo el Body o el TextBody. A veces, el conector o la fuente le darán ambos, pero es posible que deba cambiar al campo HTMLBody.
  • Una vez que tenga el HTML, puede usar "Desde la web" o "Desde archivo" de Power Query para cargar el HTML como texto, luego usar la función "Extraer tabla usando ejemplos" o escribir un poco de código M para analizar las etiquetas de la tabla (<table>, <tr>, <td>). Power Query puede analizar tablas HTML bastante bien si le da la parte correcta.
  • Si aún así solo recibe texto, intente exportar el correo electrónico como un archivo .eml o .msg, luego ábralo con Power Query y elija la parte HTML.

Básicamente, desea obtener el HTML sin procesar en Power Query y, a continuación, extraer la tabla. La parte complicada es asegurarse de que no se quede atascado con el texto sin formato. Si el conector no es compatible con HTMLBody, es posible que tenga que guardar los correos electrónicos y procesarlos manualmente.

Si mi respuesta resolvió su consulta, por favor márquela como la Solución Aceptada para ayudar a otros. Además, le agradecería que me felicitara si le resultó útil mi respuesta.

Gracias, lo intentaré.

Hola @Manasi25

¡Gracias por su respuesta! Me alegra saber que planea probar las sugerencias proporcionadas. ¿Te funcionó? Si es así, considere marcar la solución como aceptada, ya que puede ayudar a otros miembros de la comunidad que enfrentan desafíos similares.

Si tienes más preguntas o necesitas ayuda adicional, no dudes en ponerte en contacto con nosotros. ¡Estamos aquí para ayudarte!

Saludos
Atheeq.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors