2014-03-04 3 views
3

사람들 온라인 쇼핑 사이트로 가져 오기 위해 제품 세부 정보가 포함 된 매우 간단한 CSV 파일을 만들어야합니다. 각 제품에는 이름, 설명 및 가격의 3 가지 속성이 있습니다.CSV 파일 내용의 줄 바꿈

CSV 파일은 다음과 같이 보일 것이다 :

제품 1, 제품 설명, 100 제품이, 제품 설명, 100 제품 3, 제품 설명, 100

을 나는이 문제가 :

1) 각 제품 설명을 한 줄 이상,

This the product's description. 
    This is a cool feature. 
    This is another feature. 
    Product made in the US. 

방법 C와 같은 뭔가가 CSV 파일에이 형식을 유지/추가 하시겠습니까?

2) 두 번째 문제는 대부분 제품 설명에 쉼표가 포함되어 있습니다. ","그 안에는 다음과 같습니다. 이 제품은 훌륭하고 신뢰할 수 있으며 저렴한 제품입니다.

어떻게 CSV 형식을 손상시키지 않고 설명에이 쉼표를 추가 할 수 있습니까?

그리고 마지막 질문 : 일부 제품 설명은 800 자 또는 100 자 이상입니다. csv의 필드에 많은 문자를 추가 할 수 있습니까?

+0

CSV 파일의 내용은 무엇입니까? 줄 길이는 중요하지 않아야합니다. 어떤 프로그램은'\ n'이 줄 바꿈 (개행)을 나타 내기 위해 필드에 나타날 수있게합니다. 다른 사람들은 그렇지 않습니다. 어떤 것은'\,'또는 따옴표가 이스케이프/리터럴 쉼표를 포함하도록 허용 할 수 있습니다; 다른 사람들은 그렇지 않습니다. CSV는 보편적 인 표준 형식이 아닙니다. 쉼표로 구분 된 필드의 포괄적 인 용어입니다. CSV 판독기의 정확한 구현은 다양합니다. – TypeIA

+0

가 \ n (작동하지 않음)을 추가하려고 시도했으나 \을 추가하려고 시도했습니다 (텍스트를 \에 추가하고 다음 텍스트로 이동). – user3288194

+0

불행하게도 가능하지 않을 수 있습니다. 온라인 쇼핑 사이트에 대한 지원을 요청하고 CSV 형식에 대해 문의하는 것이 좋습니다. 가능한지 어떻게 알 수있는 유일한 사람들 일 수 있습니다. 또한 필드 값에 더 많은 융통성을 부여 할 수있는 다른 가져 오기 형식 (XML?)을 지원하는지 물어보십시오. – TypeIA

답변

0

첫 번째 문제의 해결 방법은 줄 바꿈 대신 HTML <br/> 태그를 사용하는 것입니다. 적어도 내가 더 나은 해결책을 찾을 때까지 내가하고있는 일이다.

그래서 당신은 바꿀 것 :

This the product's description. 
This is a cool feature. 
This is another feature. 
Product made in the US. 

에 :

This the product's description.<br/>This is a cool feature.<br/>This is another feature.<br/>Product made in the US. 

두 번째 문제에 관해서는 : 내 테스트에서, 마 젠토는 필드 내에서 쉼표 문제가있을 것 같지 않았다. Magento가 사용하는 구분 기호는 언제든지 변경할 수 있습니다. 나는 보통 탭 (\ t)을 사용합니다. System > Import/Export > Dataflow-Profiles에서 Magento의 고급 가져 오기 기능을 사용해야합니다.