我正在构建一个XML模板以导出到Excel。
我想做这样的事情:
<Worksheet ss:Name=<%= page.title %>>
为工作表提供页面标题的名称,但这不起作用。
如果我这样做:
<Worksheet ss:Name="sheet1">
一切正常。
如何将页面标题指定给工作表名称?
答案 0 :(得分:3)
问题可能是您没有将page.title
包装在引号中,因此Excel无法正确解析该文件。你应该在erb代码之外添加它们:
<Worksheet ss:Name="<%= page.title %>">