2016-08-13 1 views
0

저는 PHP와 MYSQL을 사용하여 XML 파일을 만듭니다. 내가 메모장에서 XML 파일 ++ 아래와 같은 내용 열 때 :xml에 표시되지 않은 정수의 처음에 도블 제로

<?xml version="1.0" encoding="UTF-8"?> 
<products> 
    <item> 
     <price>26000</price> 
     <value>278</value> 
     <code>00101189</code> 
    </item> 
    <item> 
     <price>17000</price> 
     <value>92</value> 
     <code>00101100</code> 
    </item> 
    <item> 
     <price>119000</price> 
     <value>112</value> 
     <code>7228687815233</code> 
    </item> 
    <item> 
     <price>48000</price> 
     <value>400</value> 
     <code>6954851217411</code> 
    </item> 
</products> 

을하지만 때 개방의 Microsoft Excel 2013에서이 파일이 같은 내용 :

enter image description here

두 번째 행에서 보듯이 코드 열에서 코드는 "00101189"이어야하지만 출력은 "101189"입니다.

무엇이 문제인가? 내 XML 파일 또는 Microsoft Excel?

+1

숫자 앞에 0이 없습니다. 문자열로 서식을 지정하십시오. – Jens

+1

XML 파일에 대해 [스키마 만들기] (https://msdn.microsoft.com/en-GB/library/aa468557.aspx)를 볼 수는 있지만 형식을 지정하는 것이 더 간단합니다. Excel에서 텍스트로 열. –

답변

1

Excel에서는 선행 0을 자동으로 숨 깁니다. 텍스트 편집기에서 열어 보면 잘하면 모든 것이 그대로 유지됩니다!

+0

나는 그것이 내 문제라고 생각하지만 재고 관리를 위해 나는 확실히하고 싶다 , 정말 고마워. –

관련 문제