Sequel Pro / Remove Line Breaks при вставке в электронную таблицу

Winklevoss333 спросил: 12 мая 2018 в 04:29 в: excel

Я знаю, что было несколько сообщений об этом, и я обещаю, что просмотрел столько, сколько мог, прежде чем опубликовать свою собственную версию.

Я тяну тело электронной почты из продолжения и вставлять его в excel как часть большего проекта. Каждый раз, когда это значение приклеивается в excel, оно сохраняет все разрывы строк, искажая больший набор данных.

Есть тонна уродливого HTML - это эти конкретные письма, которые, похоже, встряхивают работы.

TLDR: Что мне не хватает в приведенном ниже выборе, который поможет мне удалить эти посторонние разрывы строк и другое форматирование при вставке нескольких строк, подобных этому из сиквела в excel.

Я обманываю себя, потому что ни одна из функций replace(), похоже, не выполняет трюк - может ли кто-нибудь помочь?

SELECT REPLACE(REPLACE(re.body, '\r', ' '),'\n',' ') FROM received_emails re WHERE re.from LIKE '%@domain%';

<html xmlns="http://www.w3.org/1999/xhtml">   <head>     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>     <style type="text/css"> body {     margin:0;     color:#333; }  a {     text-decoration:none;     color:#006699; }  p {     margin:0px; }  img {     border:0;     margin:0; }  /* container */ #container {     width:540px;     margin:0 auto; }  #content {     width:500px;     margin:0 20px; }  /* header */ #header {     border-bottom:1px solid #eaeaea;     padding-top:10px;     padding-left:0px;     padding-right:0px;     padding-bottom:10px; }  #title p{     font-size:20px;     font-family: "arial", "sans-serif"; }  #amazonLogo{     width:107px;     height:31px; }  /* verification msg */ #verificationMsg {     padding-left:0;     padding-top:9px;     padding-bottom:9px; }  #verificationMsg p {     font-size:14px;     font-family: "arial", "sans-serif"; }  #verificationMsg .otp {     font-size:18px;     font-weight:bold;     padding-top:18px; }  /* account security */ #accountSecurity {     padding-left:0;     padding-top:9px;     padding-bottom:9px; }  #accountSecurity p {     font-size:14px;     font-family: "arial", "sans-serif"; }  /* closing */ #closing {     padding-left:0;     padding-top:9px;     padding-bottom:9px; }  #closing p {     font-size:14px;     font-family: "arial", "sans-serif"; }      </style>     <title></title>   </head>   <body><img width="1" height="1" src="https://www.domain.url/gp/r.html?C=PEZFBQGDUNSN&M=urn:rtn:msg:20180529165336df0ef80e18cf4d10b613aec2fe80p0na&R=2ZJED16MJLBB2&T=O&U=https%3A%2F%2Fimages-na.ssl-images.com%2Fimages%2FG%2F01%2Fnav%2Ftransp.gif&H=LOVUJXIQPO7KEAPOH3USA0AXVRKA&ref_=pe_1568390_127719720_opens" />   <table align="center" cellspacing="0" id="container" cellpadding="0">     <tbody>     <tr>       <td>         <table cellspacing="0" id="content" cellpadding="0">           <tbody>           <tr>             <td id="header">               <table cellspacing="0" cellpadding="0">                 <tbody>                 <tr>                   <td width="250" id="logo"> <img src="https://images-na.com/images/G/01/x-locale/cs/te/logo._CB152417367_.png" id="logo"/>                  </td>                   <td width="250" id="title" valign="top" align="right"><p></p></td>                 </tr>                 </tbody>               </table>             </td>           </tr>            <tr>             <td id="verificationMsg">               <p>Hello,<br/> some text</p>               <p class="otp">197205</p>             </td>           </tr>            <tr>             <td id="accountSecurity">               <p>some more text  <br/><br/>so much text  <br/><br/>text text text text text   </p>             </td>           </tr>            <tr>             <td id="closing">               <p>text!!!         </p>             </td>           </tr>           </tbody>         </table>       </td>     </tr>     </tbody>   </table>   <img width="1" height="1" src="https://www.domain.url/gp/r.html?M=urn:rtn:msg:20180529165336df0ef80e18cf4d10b613aec2fe80p0na&R=2ZJED16MJLBB2&T=E&U=https%3A%2F%2Fimages.com%2Fimages%2FG%2F01%2Fnav%2Ftransp.gif&H=RQY711YLA1V0F5MUULVC8VU7ZPKA&ref_=pe_1568390_127719720_open" /></body>   </html>   

1 ответ

Winklevoss333 ответил: 19 мая 2018 в 11:58

После дальнейшего исследования удалось развернуть некоторые дополнительные проблемы, требуя включить функцию REPLACE () в другие области, а также вставить только как значения.

Эта публикация также была полезна : Удаление возвратов каретки в Mysql DB