【CSV】서식을 「표준→수치」로 변경해 덮어쓰기 보존→「표준」으로 돌아가 「〇.〇〇〇〇E+12」라고 문자화해 버리는 문제

4075 단어 CSVExcel영업 사무

전제



【목적】
Excel에서 만든 형식으로 제품 데이터 목록을 만듭니다.
그 Excel 파일을 CSV 파일로 변환
그 CSV 파일을 모 시스템에 읽고 싶습니다.
(원래의 Excel 파일의 서식 설정은 모두 「표준」)

【문제】
JAN 코드(13자리 정수)를 입력하고 있는 열에 문제 발생!

・Excel 파일(서식 설정=표준)의 상태라면 →「〇.〇〇〇〇E+12」라고 표시된다



・Excel 파일의 JAN의 수치가 들어 있는 셀만, 서식 설정을 「표준→수치」로 하면 →13자리의 정수가 정상적으로 표시된다.



・그 Excel 파일을 csv 파일로 변환하면 → 서식 설정이 「표준」이 되어 「〇.〇〇〇〇〇E+12」라고 표시된다


왜 '표준'으로 돌아가는 것일까?
csv의 JAN 열을 숫자 상태로 만들려면 어떻게해야합니까?

결론



결론을 먼저 썼습니다.
서식 설정 「표준」("〇.〇〇〇〇〇E+12"라고 표시) 그대로 시스템에 업하면 OK!

가정 1



csv로 한 후, JAN의 열명이 들어 있는 1행째의 서식 설정도 「수치」로 해 보면 좋지 않은가?
(현재는 표준이 되어 있다)

가정 1 검증



(csv 파일)
1.JAN열의 서식 설정을 「수치」로 한다


2. 덮어쓰기 저장 & 「×」로 csv 파일을 닫는다

3. 다시 같은 csv 파일을 엽니다

또 「표준」으로 돌아 버렸다・・・.
다른 방법을 생각한다.

가정 2



「서식 설정의 변경」이외의 방법이 있는 것이 아닌가?

가정 2 검증



나와 비슷한 상황이 한 질문에, 이런 대답이 붙어 있었습니다.

CSV 형식의 Excel 파일 정보

위 기사에서 얻은 정보:
· 서식 정보가없는 csv 파일
· CSV 파일의 해당 열에 대해 "데이터"→ "구분 위치"→ 열의 데이터 형식을 "문자열"로하면 OK

해보겠습니다.

1.JAN의 열을 완전히 선택

2. 「데이터」탭을 클릭→「단락 위치」를 클릭

3. 구분 위치 지정 마법사가 일어난다 →「다음」


"다음"


열의 데이터 형식의 체크를 「G/표준」에서 「문자열」로 변경→「완료」




(리본 중의 서식의 란은 「표준」이라고 표시되어 있다)

덮어쓰기 저장 → csv 파일 닫기 → 다시 열기

역시 「표준(〇.〇〇〇〇〇E+12)」으로 돌아갔다.


가정 3 & 결론



깨진 채로 시스템에 올려도 좋지 않습니까?

→ 「표준」의 문자 깨짐(?)한 상태(〇.〇〇〇〇〇E+12 로 표시되어 있는 상태)
그대로 시스템에 업로드한 결과, 시스템의 JAN 란에는 문제없이 JAN이 표시되었다.

csv 상태에서 각 셀 안이 깨져 있어도, 셀을 클릭하면 수식 바에는 올바른 13 자리수의 숫자가 표시되고 있다. 그렇다고 하는 것은, 겉보기가 「0.

다음 번부터는 문자 깨지는 신경 쓰지 않고 그대로 업로드합시다!

좋은 웹페이지 즐겨찾기