2017-06-02 9 views
1

テキストといくつかのラジオボタンがあるHTMLテーブルがあります。 'Excelにエクスポート'ボタンをクリックすると、HTMLテーブルの値がテーブルで選択されたラジオボタンの値と共にエクスポートされます。エクスポートされたExcelファイルにバグが発生する

ラジオボタンが選択されていて、[Excelにエクスポート]ボタンをクリックすると、2つのセルがマージされてテーブルのテキストが含まれますが、ラジオがない場合はボタンが選択されています。

enter image description here

あなたはどのラジオボタンが含まれていませんでしたすべてのテーブルのセルには、そのような細胞A4 & A5ように2つのセルをマージしている画像から見ることができるように。しかし、ラジオボタンが選択されていないRow 3を見ると、どのセルも一緒にマージされませんでした。

私はいくつかのコンピュータといくつかの異なるバージョンのExcelとOpenOffice Calcでこれを試していますので、問題はExcelだとは思いません。私は何が問題を引き起こしているのか分かりませんし、問題の啓発は非常に役に立つでしょう。

はここfiddleへのリンクだとスニペットは以下の通りです:

var overall= $('#overall'); 
 

 
    $(document).ready(function() { 
 
     $(':radio').change(function(e) { 
 
     var row = $(this).closest('.item'); 
 
     var checkedItems = row.find(":checked:not(:radio[name='attendance'])") 
 
     if(e.target.name != "attendance"){ 
 
    
 
     if (checkedItems.length == 5) { 
 
      row.find("td.overall").html(getOverall(checkedItems)); 
 
     } 
 
     }else{ 
 
     \t row.find("td.attendance").html("x "+parseFloat($(this).val()/10).toFixed(1)); 
 
     } 
 
    }) 
 

 
    function getOverall(_checkedItems) { 
 
    var total = 0; 
 
    _checkedItems.each(function() { 
 
    total += parseFloat($(this).val()); 
 
    }); 
 
    return total; 
 
    } 
 

 

 
    }); 
 

 
var tableToExcel = (function() { 
 
    
 
    var uri = 'data:application/vnd.ms-excel;base64,', 
 
    template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}<\/x:Name><x:WorksheetOptions><x:DisplayGridlines/><\/x:WorksheetOptions><\/x:ExcelWorksheet><\/x:ExcelWorksheets><\/x:ExcelWorkbook><\/xml><![endif]--><\/head><body><table>{table}<\/table><\/body><\/html>', 
 
    base64 = function(s) { 
 
     return window.btoa(unescape(encodeURIComponent(s))) 
 
    }, 
 
    format = function(s, c) { 
 
     return s.replace(/{(\w+)}/g, function(m, p) { 
 
     return c[p]; 
 
     }) 
 
    } 
 
    return function(table, name) { 
 
    if (!table.nodeType) { 
 
    table = document.getElementById(table)} 
 
    var cloned = $('#copyTable').clone().appendTo('.hidden_table') 
 
    cloned.find('input[type="radio"]:not(:checked) + span').remove(); 
 
    
 
    var ctx = { 
 
     worksheet: name || 'Worksheet', 
 
     table: cloned.html() 
 
    } 
 
    cloned.remove(); 
 
    window.location.href = uri + base64(format(template, ctx)); 
 
    } 
 
})();
table { 
 
    font-family: arial, sans-serif; 
 
    border-collapse: collapse; 
 
    width: 115%; 
 
} 
 

 
td, 
 
th { 
 
    border: 1px solid #dddddd; 
 
    text-align: center; 
 
} 
 

 
tr:nth-child(even) { 
 
    background-color: #dddddd; 
 
} 
 

 
.hidden_table{ 
 
/*display:none*/ 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table id="copyTable"> 
 
    <thead> 
 
    <tr> 
 
    <th>Team</th> 
 
    <th>Player</th> 
 
    <th>Number</th> 
 
    <th>Position</th> 
 
    <th>Skating</th> 
 
    <th>Shooting</th> 
 
    <th>Passing</th> 
 
    <th>Puck Control</th> 
 
    <th>Game Understanding</th> 
 
    <th>Attendance</th> 
 
    <th>Overall</th> 
 
    <th>Attendance </br>Factor</th> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
<tr class="item" data-id="1"> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="skating" value="1"><span>1</span> 
 
     <input type="radio" name="skating" value="2"><span>2</span> 
 
     <input type="radio" name="skating" value="3"><span>3</span> 
 
     <input type="radio" name="skating" value="4"><span>4</span> 
 
     <input type="radio" name="skating" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="skating" value="6"><span>6</span> 
 
     <input type="radio" name="skating" value="7"><span>7</span> 
 
     <input type="radio" name="skating" value="8"><span>8</span> 
 
     <input type="radio" name="skating" value="9"><span>9</span> 
 
     <input type="radio" name="skating" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="shooting" value="1"><span>1</span> 
 
     <input type="radio" name="shooting" value="2"><span>2</span> 
 
     <input type="radio" name="shooting" value="3"><span>3</span> 
 
     <input type="radio" name="shooting" value="4"><span>4</span> 
 
     <input type="radio" name="shooting" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="shooting" value="6"><span>6</span> 
 
     <input type="radio" name="shooting" value="7"><span>7</span> 
 
     <input type="radio" name="shooting" value="8"><span>8</span> 
 
     <input type="radio" name="shooting" value="9"><span>9</span> 
 
     <input type="radio" name="shooting" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="passing" value="1"><span>1</span> 
 
     <input type="radio" name="passing" value="2"><span>2</span> 
 
     <input type="radio" name="passing" value="3"><span>3</span> 
 
     <input type="radio" name="passing" value="4"><span>4</span> 
 
     <input type="radio" name="passing" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="passing" value="6"><span>6</span> 
 
     <input type="radio" name="passing" value="7"><span>7</span> 
 
     <input type="radio" name="passing" value="8"><span>8</span> 
 
     <input type="radio" name="passing" value="9"><span>9</span> 
 
     <input type="radio" name="passing" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="puck_control" value="1"><span>1</span> 
 
     <input type="radio" name="puck_control" value="2"><span>2</span> 
 
     <input type="radio" name="puck_control" value="3"><span>3</span> 
 
     <input type="radio" name="puck_control" value="4"><span>4</span> 
 
     <input type="radio" name="puck_control" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="puck_control" value="6"><span>6</span> 
 
     <input type="radio" name="puck_control" value="7"><span>7</span> 
 
     <input type="radio" name="puck_control" value="8"><span>8</span> 
 
     <input type="radio" name="puck_control" value="9"><span>9</span> 
 
     <input type="radio" name="puck_control" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="team_play" value="1"><span>1</span> 
 
     <input type="radio" name="team_play" value="2"><span>2</span> 
 
     <input type="radio" name="team_play" value="3"><span>3</span> 
 
     <input type="radio" name="team_play" value="4"><span>4</span> 
 
     <input type="radio" name="team_play" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="team_play" value="6"><span>6</span> 
 
     <input type="radio" name="team_play" value="7"><span>7</span> 
 
     <input type="radio" name="team_play" value="8"><span>8</span> 
 
     <input type="radio" name="team_play" value="9"><span>9</span> 
 
     <input type="radio" name="team_play" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="attendance" value="1"><span>1</span> 
 
     <input type="radio" name="attendance" value="2"><span>2</span> 
 
     <input type="radio" name="attendance" value="3"><span>3</span> 
 
     <input type="radio" name="attendance" value="4"><span>4</span> 
 
     <input type="radio" name="attendance" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="attendance" value="6"><span>6</span> 
 
     <input type="radio" name="attendance" value="7"><span>7</span> 
 
     <input type="radio" name="attendance" value="8"><span>8</span> 
 
     <input type="radio" name="attendance" value="9"><span>9</span> 
 
     <input type="radio" name="attendance" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td class="overall" id="overall"> 
 
    </td> 
 
    <td class="attendance" id="attendance"></td> 
 

 
</tr> 
 
<tr class="item" data-id="2"> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="skating" value="1"><span>1</span> 
 
     <input type="radio" name="skating" value="2"><span>2</span> 
 
     <input type="radio" name="skating" value="3"><span>3</span> 
 
     <input type="radio" name="skating" value="4"><span>4</span> 
 
     <input type="radio" name="skating" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="skating" value="6"><span>6</span> 
 
     <input type="radio" name="skating" value="7"><span>7</span> 
 
     <input type="radio" name="skating" value="8"><span>8</span> 
 
     <input type="radio" name="skating" value="9"><span>9</span> 
 
     <input type="radio" name="skating" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="shooting" value="1"><span>1</span> 
 
     <input type="radio" name="shooting" value="2"><span>2</span> 
 
     <input type="radio" name="shooting" value="3"><span>3</span> 
 
     <input type="radio" name="shooting" value="4"><span>4</span> 
 
     <input type="radio" name="shooting" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="shooting" value="6"><span>6</span> 
 
     <input type="radio" name="shooting" value="7"><span>7</span> 
 
     <input type="radio" name="shooting" value="8"><span>8</span> 
 
     <input type="radio" name="shooting" value="9"><span>9</span> 
 
     <input type="radio" name="shooting" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="passing" value="1"><span>1</span> 
 
     <input type="radio" name="passing" value="2"><span>2</span> 
 
     <input type="radio" name="passing" value="3"><span>3</span> 
 
     <input type="radio" name="passing" value="4"><span>4</span> 
 
     <input type="radio" name="passing" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="passing" value="6"><span>6</span> 
 
     <input type="radio" name="passing" value="7"><span>7</span> 
 
     <input type="radio" name="passing" value="8"><span>8</span> 
 
     <input type="radio" name="passing" value="9"><span>9</span> 
 
     <input type="radio" name="passing" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="puck_control" value="1"><span>1</span> 
 
     <input type="radio" name="puck_control" value="2"><span>2</span> 
 
     <input type="radio" name="puck_control" value="3"><span>3</span> 
 
     <input type="radio" name="puck_control" value="4"><span>4</span> 
 
     <input type="radio" name="puck_control" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="puck_control" value="6"><span>6</span> 
 
     <input type="radio" name="puck_control" value="7"><span>7</span> 
 
     <input type="radio" name="puck_control" value="8"><span>8</span> 
 
     <input type="radio" name="puck_control" value="9"><span>9</span> 
 
     <input type="radio" name="puck_control" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="team_play" value="1"><span>1</span> 
 
     <input type="radio" name="team_play" value="2"><span>2</span> 
 
     <input type="radio" name="team_play" value="3"><span>3</span> 
 
     <input type="radio" name="team_play" value="4"><span>4</span> 
 
     <input type="radio" name="team_play" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="team_play" value="6"><span>6</span> 
 
     <input type="radio" name="team_play" value="7"><span>7</span> 
 
     <input type="radio" name="team_play" value="8"><span>8</span> 
 
     <input type="radio" name="team_play" value="9"><span>9</span> 
 
     <input type="radio" name="team_play" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="attendance" value="1"><span>1</span> 
 
     <input type="radio" name="attendance" value="2"><span>2</span> 
 
     <input type="radio" name="attendance" value="3"><span>3</span> 
 
     <input type="radio" name="attendance" value="4"><span>4</span> 
 
     <input type="radio" name="attendance" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="attendance" value="6"><span>6</span> 
 
     <input type="radio" name="attendance" value="7"><span>7</span> 
 
     <input type="radio" name="attendance" value="8"><span>8</span> 
 
     <input type="radio" name="attendance" value="9"><span>9</span> 
 
     <input type="radio" name="attendance" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td class="overall" id="overall"> 
 
    </td> 
 
    <td class="attendance" id="attendance"></td> 
 

 
</tr> 
 
    </tbody> 
 
</table> 
 
<div class="hidden_table" id="hidden_table"></div> 
 
<div align="center"> 
 
    <input type="button" onclick="tableToExcel('copyTable', 'Player_scores')" value="Export to Excel"> 
 
</div>

+0

フィドルリンクdoesntの仕事は – hasan

+0

@hasan、もう少し具体的にしてくださいリンク自体は動作しないか、フィドルは動作しませんか? – ChippeRockTheMurph

+0

私はフィドルが働かないことを意味しました。フィドルコードとあなたのスニペットコードとの間にはいくつかの違いがあります。 – hasan

答えて

2

問題が表のセル内<br>タグによって引き起こされます。下記のようにエクスポートを準備する際に削除してください。もう1つの選択肢は、HTMLから<br>を除外することです。

また、<form>タグを省略することもできます。そして、より良いプラクティスは、の代わりに<label><label><input type="radio" name="skating" value="1">1</label>のように使用することです。

幸運を祈る!

var overall= $('#overall'); 
 

 
    $(document).ready(function() { 
 
     $(':radio').change(function(e) { 
 
     var row = $(this).closest('.item'); 
 
     var checkedItems = row.find(":checked:not(:radio[name='attendance'])") 
 
     if(e.target.name != "attendance"){ 
 
    
 
     if (checkedItems.length == 5) { 
 
      row.find("td.overall").html(getOverall(checkedItems)); 
 
     } 
 
     }else{ 
 
     \t row.find("td.attendance").html("x "+parseFloat($(this).val()/10).toFixed(1)); 
 
     } 
 
    }) 
 

 
    function getOverall(_checkedItems) { 
 
    var total = 0; 
 
    _checkedItems.each(function() { 
 
    total += parseFloat($(this).val()); 
 
    }); 
 
    return total; 
 
    } 
 

 

 
    }); 
 

 
var tableToExcel = (function() { 
 
    
 
    var uri = 'data:application/vnd.ms-excel;base64,', 
 
    template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}<\/x:Name><x:WorksheetOptions><x:DisplayGridlines/><\/x:WorksheetOptions><\/x:ExcelWorksheet><\/x:ExcelWorksheets><\/x:ExcelWorkbook><\/xml><![endif]--><\/head><body><table>{table}<\/table><\/body><\/html>', 
 
    base64 = function(s) { 
 
     return window.btoa(unescape(encodeURIComponent(s))) 
 
    }, 
 
    format = function(s, c) { 
 
     return s.replace(/{(\w+)}/g, function(m, p) { 
 
     return c[p]; 
 
     }) 
 
    } 
 
    return function(table, name) { 
 
    if (!table.nodeType) { 
 
    table = document.getElementById(table)} 
 
    var cloned = $('#copyTable').clone().appendTo('.hidden_table') 
 
    cloned.find('input[type="radio"]:not(:checked) + span').remove() 
 
    .end().find('br').remove(); 
 
    
 
    var ctx = { 
 
     worksheet: name || 'Worksheet', 
 
     table: cloned.html() 
 
    } 
 
    cloned.remove(); 
 
    window.location.href = uri + base64(format(template, ctx)); 
 
    } 
 
})();
table { 
 
    font-family: arial, sans-serif; 
 
    border-collapse: collapse; 
 
    width: 115%; 
 
} 
 

 
td, 
 
th { 
 
    border: 1px solid #dddddd; 
 
    text-align: center; 
 
} 
 

 
tr:nth-child(even) { 
 
    background-color: #dddddd; 
 
} 
 

 
.hidden_table{ 
 
/*display:none*/ 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table id="copyTable"> 
 
    <thead> 
 
    <tr> 
 
    <th>Team</th> 
 
    <th>Player</th> 
 
    <th>Number</th> 
 
    <th>Position</th> 
 
    <th>Skating</th> 
 
    <th>Shooting</th> 
 
    <th>Passing</th> 
 
    <th>Puck Control</th> 
 
    <th>Game Understanding</th> 
 
    <th>Attendance</th> 
 
    <th>Overall</th> 
 
    <th>Attendance Factor</th> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
<tr class="item" data-id="1"> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="skating" value="1"><span>1</span> 
 
     <input type="radio" name="skating" value="2"><span>2</span> 
 
     <input type="radio" name="skating" value="3"><span>3</span> 
 
     <input type="radio" name="skating" value="4"><span>4</span> 
 
     <input type="radio" name="skating" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="skating" value="6"><span>6</span> 
 
     <input type="radio" name="skating" value="7"><span>7</span> 
 
     <input type="radio" name="skating" value="8"><span>8</span> 
 
     <input type="radio" name="skating" value="9"><span>9</span> 
 
     <input type="radio" name="skating" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="shooting" value="1"><span>1</span> 
 
     <input type="radio" name="shooting" value="2"><span>2</span> 
 
     <input type="radio" name="shooting" value="3"><span>3</span> 
 
     <input type="radio" name="shooting" value="4"><span>4</span> 
 
     <input type="radio" name="shooting" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="shooting" value="6"><span>6</span> 
 
     <input type="radio" name="shooting" value="7"><span>7</span> 
 
     <input type="radio" name="shooting" value="8"><span>8</span> 
 
     <input type="radio" name="shooting" value="9"><span>9</span> 
 
     <input type="radio" name="shooting" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="passing" value="1"><span>1</span> 
 
     <input type="radio" name="passing" value="2"><span>2</span> 
 
     <input type="radio" name="passing" value="3"><span>3</span> 
 
     <input type="radio" name="passing" value="4"><span>4</span> 
 
     <input type="radio" name="passing" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="passing" value="6"><span>6</span> 
 
     <input type="radio" name="passing" value="7"><span>7</span> 
 
     <input type="radio" name="passing" value="8"><span>8</span> 
 
     <input type="radio" name="passing" value="9"><span>9</span> 
 
     <input type="radio" name="passing" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="puck_control" value="1"><span>1</span> 
 
     <input type="radio" name="puck_control" value="2"><span>2</span> 
 
     <input type="radio" name="puck_control" value="3"><span>3</span> 
 
     <input type="radio" name="puck_control" value="4"><span>4</span> 
 
     <input type="radio" name="puck_control" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="puck_control" value="6"><span>6</span> 
 
     <input type="radio" name="puck_control" value="7"><span>7</span> 
 
     <input type="radio" name="puck_control" value="8"><span>8</span> 
 
     <input type="radio" name="puck_control" value="9"><span>9</span> 
 
     <input type="radio" name="puck_control" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="team_play" value="1"><span>1</span> 
 
     <input type="radio" name="team_play" value="2"><span>2</span> 
 
     <input type="radio" name="team_play" value="3"><span>3</span> 
 
     <input type="radio" name="team_play" value="4"><span>4</span> 
 
     <input type="radio" name="team_play" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="team_play" value="6"><span>6</span> 
 
     <input type="radio" name="team_play" value="7"><span>7</span> 
 
     <input type="radio" name="team_play" value="8"><span>8</span> 
 
     <input type="radio" name="team_play" value="9"><span>9</span> 
 
     <input type="radio" name="team_play" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="attendance" value="1"><span>1</span> 
 
     <input type="radio" name="attendance" value="2"><span>2</span> 
 
     <input type="radio" name="attendance" value="3"><span>3</span> 
 
     <input type="radio" name="attendance" value="4"><span>4</span> 
 
     <input type="radio" name="attendance" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="attendance" value="6"><span>6</span> 
 
     <input type="radio" name="attendance" value="7"><span>7</span> 
 
     <input type="radio" name="attendance" value="8"><span>8</span> 
 
     <input type="radio" name="attendance" value="9"><span>9</span> 
 
     <input type="radio" name="attendance" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td class="overall" id="overall"> 
 
    </td> 
 
    <td class="attendance" id="attendance"></td> 
 

 
</tr> 
 
<tr class="item" data-id="2"> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td></td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="skating" value="1"><span>1</span> 
 
     <input type="radio" name="skating" value="2"><span>2</span> 
 
     <input type="radio" name="skating" value="3"><span>3</span> 
 
     <input type="radio" name="skating" value="4"><span>4</span> 
 
     <input type="radio" name="skating" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="skating" value="6"><span>6</span> 
 
     <input type="radio" name="skating" value="7"><span>7</span> 
 
     <input type="radio" name="skating" value="8"><span>8</span> 
 
     <input type="radio" name="skating" value="9"><span>9</span> 
 
     <input type="radio" name="skating" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="shooting" value="1"><span>1</span> 
 
     <input type="radio" name="shooting" value="2"><span>2</span> 
 
     <input type="radio" name="shooting" value="3"><span>3</span> 
 
     <input type="radio" name="shooting" value="4"><span>4</span> 
 
     <input type="radio" name="shooting" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="shooting" value="6"><span>6</span> 
 
     <input type="radio" name="shooting" value="7"><span>7</span> 
 
     <input type="radio" name="shooting" value="8"><span>8</span> 
 
     <input type="radio" name="shooting" value="9"><span>9</span> 
 
     <input type="radio" name="shooting" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="passing" value="1"><span>1</span> 
 
     <input type="radio" name="passing" value="2"><span>2</span> 
 
     <input type="radio" name="passing" value="3"><span>3</span> 
 
     <input type="radio" name="passing" value="4"><span>4</span> 
 
     <input type="radio" name="passing" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="passing" value="6"><span>6</span> 
 
     <input type="radio" name="passing" value="7"><span>7</span> 
 
     <input type="radio" name="passing" value="8"><span>8</span> 
 
     <input type="radio" name="passing" value="9"><span>9</span> 
 
     <input type="radio" name="passing" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="puck_control" value="1"><span>1</span> 
 
     <input type="radio" name="puck_control" value="2"><span>2</span> 
 
     <input type="radio" name="puck_control" value="3"><span>3</span> 
 
     <input type="radio" name="puck_control" value="4"><span>4</span> 
 
     <input type="radio" name="puck_control" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="puck_control" value="6"><span>6</span> 
 
     <input type="radio" name="puck_control" value="7"><span>7</span> 
 
     <input type="radio" name="puck_control" value="8"><span>8</span> 
 
     <input type="radio" name="puck_control" value="9"><span>9</span> 
 
     <input type="radio" name="puck_control" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="team_play" value="1"><span>1</span> 
 
     <input type="radio" name="team_play" value="2"><span>2</span> 
 
     <input type="radio" name="team_play" value="3"><span>3</span> 
 
     <input type="radio" name="team_play" value="4"><span>4</span> 
 
     <input type="radio" name="team_play" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="team_play" value="6"><span>6</span> 
 
     <input type="radio" name="team_play" value="7"><span>7</span> 
 
     <input type="radio" name="team_play" value="8"><span>8</span> 
 
     <input type="radio" name="team_play" value="9"><span>9</span> 
 
     <input type="radio" name="team_play" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td> 
 
    <form action=""> 
 
     <input type="radio" name="attendance" value="1"><span>1</span> 
 
     <input type="radio" name="attendance" value="2"><span>2</span> 
 
     <input type="radio" name="attendance" value="3"><span>3</span> 
 
     <input type="radio" name="attendance" value="4"><span>4</span> 
 
     <input type="radio" name="attendance" value="5"><span>5</span> 
 
     <br> 
 
     <input type="radio" name="attendance" value="6"><span>6</span> 
 
     <input type="radio" name="attendance" value="7"><span>7</span> 
 
     <input type="radio" name="attendance" value="8"><span>8</span> 
 
     <input type="radio" name="attendance" value="9"><span>9</span> 
 
     <input type="radio" name="attendance" value="10"><span>10</span> 
 
    </form> 
 
    </td> 
 
    <td class="overall" id="overall"> 
 
    </td> 
 
    <td class="attendance" id="attendance"></td> 
 

 
</tr> 
 
    </tbody> 
 
</table> 
 
<div class="hidden_table" id="hidden_table"></div> 
 
<div align="center"> 
 
    <input type="button" onclick="tableToExcel('copyTable', 'Player_scores')" value="Export to Excel"> 
 
</div>

+0

ああ、そのような簡単な解決策。私は '
'タグを疑ったことはありません。私のこの問題に関するあなたの助けに感謝します! – ChippeRockTheMurph

関連する問題