RailsからCSVエクスポートするためにこのRailscastsリンクをたどって、(動的に生成された)htmlテーブルをxlsにエクスポートし、.xlsを実行するとExcelドキュメントをダウンロードします。
ただし、iWork Numbersで開くと、次のエラーが発生します。
インポートの警告-これはタブ区切りのドキュメントであり、有効なExcelドキュメントではありません。データは異なって見える場合があります。
ドキュメントにテーブルのソースコードがあります。
テーブルを生成するために使用するコードは次のとおりです。
<table border ="1">
<tr>enter code here
<th><%= get_column_name "#{@level1}"%></th>
<th><%= get_column_name "#{@level2}"%></th>
<th><%= get_column_name "#{@level3}"%></th>
<th>abcd</th>
</tr>
<% @grp.each do |key, value| %>
<% value.each do |k2, v2|%>
<% v2.each do |k3, v3|%>
<tr>
<td><% if "#{@level1}" == "abcd" && Person.exists?(key.to_i) %><%= "#{Person.find(key.to_i).get_name}" %><% else %><%= "#{key}" %><% end %></td>
<td><% if "#{@level2}" == "abcd" && Person.exists?(k2.to_i) %><%= "#{Person.find(k2.to_i).get_name}" %><% else %><%= "#{k2}" %><% end %></td>
<td><% if "#{@level3}" == "abcd" && Person.exists?(k3.to_i) %><%= "#{Person.find(k3.to_i).get_name}" %><% else %><%= "#{k3}" %><% end %></td>
<td><%= "#{v3.count}" if !v3.nil? %></td>
</tr>
<%end%>
<%end%>
<%end%>
</table>
誰かがそれがNumbersまたは他の何かの問題であるかどうか教えてもらえますか?私は学生で、これをチェックするためだけにExcelを購入する余裕はありません。
一番、