2013-06-12 85 views
1

我已經給了一個龐大的Excel文件,其中包含一列'舊'數字和一列'新'數字旁邊。轉換csv色彩數據和輸出

我已出口這是一個CSV文件

我需要創建一個HTML表單,這將允許用戶輸入自己的老號碼,這樣它會顯示新號碼。

任何幫助,將不勝感激。

+0

請出示從CSV一些行,和預期的HTML輸出樣本。 – falsetru

+1

好吧,你需要走出去,面對溫暖的早晨陽光,呼吸新鮮空氣,對自己說 - 我現在就開始吧。 – Archer

+0

什麼編程語言是你使用可以提供一些代碼,請告訴我們你到目前爲止做了什麼? – Sora

回答

1

http://jsfiddle.net/NsLXt/2/

HTML

<div> 
    <input type="text" id="old-number" placeholder="old number" /> 
    <button id="convert">convert</button> 
    <input type="text" id="new-number" placeholder="new number" readonly /> 
</div> 
<div> 
    <input type="text" id="name" placeholder="name" readonly /> 
    <input type="text" id="city" placeholder="city" readonly /> 
</div> 

的CoffeeScript

conversion = 
    15128: 
     number: 11599 
     name: 'name-of-11599' 
     city: 'city-of-11599' 
    15129: 
     number: 11680 
     name: 'name-of-11680' 
     city: 'city-of-11680' 
    15130: 
     number: 11691 
     name: 'name-of-11691' 
     city: 'city-of-11691' 
    15132: 
     number: 11694 
     name: 'name-of-11694' 
     city: 'city-of-11694' 
    10097: 
     number: 14051 
     name: 'name-of-14051' 
     city: 'city-of-14051' 
    10022: 
     number: 14094 
     name: 'name-of-14094' 
     city: 'city-of-14094' 

convert = -> 
    old_number = $('#old-number').val() 
    new_data = conversion[old_number] 
    if new_data 
     $('#new-number').val(new_data.number) 
     $('#name').val(new_data.name) 
     $('#city').val(new_data.city) 
    else 
     $('#new-number').val('Not found') 
     $('#name').val('') 
     $('#city').val('') 

$('#convert').click(convert) 
$('#old-number').keydown (e) -> 
    if e.which == 13 
     convert()