我必须每周为我的初学者编程课写多个程序,我根本不懂这个课程。本周我们将获得一份excel文件,其中包含德克萨斯州的婴儿名字以及1910年至2013年的频率。我们的任务是编写一个程序,为用户提供最常用的名称。用户被提示在1919年至2013年之间输入两年。该程序应该在两个设定年份之间选择五个最常见的名称并将其打印回用户。如果用户输入“女孩”,该程序应该默认为男孩名字,并给女孩名字。我现在最大的问题是我不知道如何将excel文件中的信息导入到python程序中。
答案 0 :(得分:1)
我建议您将Excel文件(.xlsx / .xls)转换为.csv文件。这将更容易导入到python
然后你可以这样读取文件
$num_rows = $result -> num_rows;
for ($i = 0; $i < $num_rows; ++$i) {
$row = ...
}
要转换excel中的文件:file-&gt; save as-&gt;从下拉菜单中选择csv
编辑:忘了为csv阅读器https://docs.python.org/2/library/csv.html#csv.reader添加这些文档 不要忘记使用页面顶部的下拉菜单更改为您的python版本;)