2016-09-14 8 views
0

csv는 만들지 만 FileHelpers 라이브러리는 있지만 여기서는 중요하다고 생각하지만 CSV는 쉼표로 구분됩니다. 각 필드 사이에는 항상 따옴표가 사용됩니다. 마지막 열에는 html 코드입니다.하지만 csv를 열 때 내 html 필드 열 데이터의 일부가 첫 번째 열로 바뀌고 html의 일부 데이터가 Excel의 B 열에 배치됩니다. 누군가 도움을 받아서 무엇이 잘못되었는지 설명 할 수 있습니까? 예 :CSV 및 html을 열 중 하나임

.
Artikelnummer,Vater,Variation1,Variationswert1,Variation2,Variationswert2,Variation3,Variationswert3,Barcode,Artikelname,Artikelname2,Hersteller,KategorieLevel1,KategorieLevel2,KategorieLevel3,KategorieLevel4,KategorieLevel5,Merkmalname1,Merkmalwertname1,Merkmalname2,Merkmalwertname2,Merkmalname3,Merkmalwertname3,Html 
"29.1023.1","","Height","WeiB","","","","","","","","","","Kategoria_A","Podkategoria_A","","co tu?","Height","WeiB","","","","","<meta http-equiv=""content-type"" content=""application/xhtml+xml; charset=UTF-8""/> 

<b style=""font-size:22pt;"">Überblick: 
</b> 
<br> 

</br> 
<table cellpadding=""10"" cellspacing=""10"" align=""left"" style=""font-size:12pt;table-layout:fixed;width:30%;""> 
    <tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Marke:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">JUSThome 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Serie:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">blabla 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Artikel-Nr.:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">29.1023.1 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Height:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">Zur auswahl 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Material:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">Material_B1 
     </td> 
    </tr> 
</table><table cellpadding=""10"" cellspacing=""10"" align=""right"" style=""font-size:12pt;table-layout:fixed;width:70%;""> 
    <tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Abmessungen:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;""></td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Höhe:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">1,00 cm 
     </td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Breite:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">2,00 cm 
     </td> 
    </tr> 
</table><div style=""clear:both !important;""> 

</div> 


<br> 

</br> 
<b style=""font-size:22pt;"">Abmessungen im Detail: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">Höhe: 1,00 cm</li><li style=""font-size:12pt;"">Breite: 2,00 cm</li> 
</ul> 
<ul> 
    <li style=""font-size:12pt;"">Kot : kott </li><li style=""font-size:12pt;"">Swinia : swiania </li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_A: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">WK</li><li style=""font-size:12pt;"">ZW</li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_Design: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">NF</li> 
</ul> 

<br> 

</br> 
" 
"29.1023.2","","Height","WeiB","","","","","","","","","","Kategoria_A","Podkategoria_A","","co tu?","Height","WeiB","","","","","<meta http-equiv=""content-type"" content=""application/xhtml+xml; charset=UTF-8""/> 

<b style=""font-size:22pt;"">Überblick: 
</b> 
<br> 

</br> 
<table cellpadding=""10"" cellspacing=""10"" align=""left"" style=""font-size:12pt;table-layout:fixed;width:30%;""> 
    <tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Marke:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">JUSThome 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Serie:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">blabla 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Artikel-Nr.:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">29.1023.2 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Height:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">WeiB 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Material:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">Material_B1 
     </td> 
    </tr> 
</table><table cellpadding=""10"" cellspacing=""10"" align=""right"" style=""font-size:12pt;table-layout:fixed;width:70%;""> 
    <tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Abmessungen:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;""></td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Höhe:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">1,00 cm 
     </td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Breite:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">2,00 cm 
     </td> 
    </tr> 
</table><div style=""clear:both !important;""> 

</div> 


<br> 

</br> 
<b style=""font-size:22pt;"">Abmessungen im Detail: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">Höhe: 1,00 cm</li><li style=""font-size:12pt;"">Breite: 2,00 cm</li> 
</ul> 
<ul> 
    <li style=""font-size:12pt;"">Kot : kott </li><li style=""font-size:12pt;"">Swinia : swiania </li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_A: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">WK</li><li style=""font-size:12pt;"">ZW</li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_Design: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">NF</li> 
</ul> 

<br> 

</br> 
" 
"29.1023.3","","Height","WeiB","","","","","","","","","","Kategoria_A","Podkategoria_A","","co tu?","Height","WeiB","","","","","<meta http-equiv=""content-type"" content=""application/xhtml+xml; charset=UTF-8""/> 

<b style=""font-size:22pt;"">Überblick: 
</b> 
<br> 

</br> 
<table cellpadding=""10"" cellspacing=""10"" align=""left"" style=""font-size:12pt;table-layout:fixed;width:30%;""> 
    <tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Marke:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">JUSThome 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Serie:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">blabla 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Artikel-Nr.:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">29.1023.3 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Height:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">WeiB 
     </td> 
    </tr><tr> 
     <td width=""40%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Material:</td><td width=""60%"" border=""3"" style=""text-align:left;padding-left:20px;"">Material_B1 
     </td> 
    </tr> 
</table><table cellpadding=""10"" cellspacing=""10"" align=""right"" style=""font-size:12pt;table-layout:fixed;width:70%;""> 
    <tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Abmessungen:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;""></td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Höhe:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">1,00 cm 
     </td> 
    </tr><tr> 
     <td width=""20%"" border=""3"" style=""vertical-align:top;text-align:left;padding-left:20px;color:white;background-color: #b4b4b4"">Breite:</td><td width=""80%"" border=""3"" style=""text-align:left;padding-left:20px;"">2,00 cm 
     </td> 
    </tr> 
</table><div style=""clear:both !important;""> 

</div> 


<br> 

</br> 
<b style=""font-size:22pt;"">Abmessungen im Detail: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">Höhe: 1,00 cm</li><li style=""font-size:12pt;"">Breite: 2,00 cm</li> 
</ul> 
<ul> 
    <li style=""font-size:12pt;"">Kot : kott </li><li style=""font-size:12pt;"">Swinia : swiania </li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_A: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">WK</li><li style=""font-size:12pt;"">ZW</li> 
</ul> 

<br> 

</br> 
<b style=""font-size:22pt;"">Sekcja_Design: 
</b> 
<ul> 
    <li style=""font-size:12pt;"">NF</li> 
</ul> 

<br> 

</br> 
" 

는 엑셀과 같은 방법이

Sample csv

는 모든 데이터가 HTML 부분없이 제대로 배치됩니다 :(열 옵션 텍스트하기 전에) 그것은 내가 수정없이 Excel에서 열 때처럼 보이는 방법 16, enter image description here

이 이후

enter image description here

+0

귀하의 HTML에는 쉼표가 포함되어 있습니다. – Natrium

+0

@Natrium 알아, 따라서 각 필드에 큰 따옴표를 사용했습니다. FileHelpers 라이브러리는 트릭을해야하지만 사용할 수있는 QuoteMode를 모두 사용하지는 않습니다.하지만 제대로 작동하지 않는 것 같습니다. –

+1

CSV가 정상적으로 보입니다. 다음 행에 HTML이 없어도이를 Excel (2016, Win7)에서 .csv 파일로 열 수 있습니다. 얼마나 정확히 수입하고 있습니까? 가져 오기시 셀 내용이 세미콜론으로 분리 된 것처럼 보입니다. 이유는 모르겠지만 CSV 처리의 표준이 아닙니다. – bobince

답변

0

은 스크린 샷을 참조하십시오 엑셀 2013에서 잘 작동합니다. 방금 .csv 파일에 내용을 저장하고 Excel에서 열었습니다. enter image description here

+0

나를 제외하고는 모두가 싫어하는 것 같습니다. 어쩌면 내가 엑셀에 어떤 옵션이 있는지 알 수 있습니까? 그래서 나는 잘못된 결과를 보았습니다. –

+0

잘 모르겠지만 엑셀 옵션 (예 : 파일 메뉴 -> 옵션 –

+0

)을 찾고 있습니다. 그러나 이에 대한 적절한 옵션을 찾을 수 없습니다. –

0

내가이 넣어 거라고 대답은 기술적으로하지 않습니다 귀하의 질문에 대한 의견으로. 그러나 나의 "평판"은 논평하기에 충분히 높지 않습니다. 아이러니 한 것은 내가 질문에 대답 할 수는 있지만 그들에 대해 논평 할 수는 없다. 어쨌든 ... 나는 내 Macbook에 예제를 복사하여 붙여 넣고 CSV로 저장했습니다. 저를 위해 Excel에서 잘 열었습니다. 나는 그것이 Mac과 PC가 newline을 다루는 방식과 관련이 있다고 생각한다. 더 많은 도움이되기를 바랍니다. 그러나 문제가 해결되지 않아 문제를 해결할 수 없습니다.

Screenshot

Screenshot

+0

그래서 마지막 열에있는 모든 html 내용을 올바르게 볼 수 있습니까? 그 스크린 샷을 보여줄 수 있습니까? –

+1

내 원래의 "대답" –

+0

에 스크린 샷을 첨부하여 혼란 스럽습니다./ –