为什么Python爬虫生成Excel表格只有一行啊?

img

img


本来生成的表格应该有很多行但是只有一行,有什么办法可以解决么?请问一下

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7705953
  • 这篇博客你也可以参考下:Python进行Excel操作-格式处理和数据排序
  • 除此之外, 这篇博客: 利用Python对Excel文件进行批量操作中的 将一份文件按照指定列拆分成多个文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    上面讲了如何批量合并多个文件,我们也有合并多个文件逆需求,即按照指定列将一个文件拆分成多个文件。

    还是上面的数据集,假设我们现在拿到了一份1-6月份的文件,这份文件除了日期和销量两列以外,还多了一列月份,现在我们需要做的就是根据月份这一列将这一份文件拆分成多个文件,每个月份单独存储为一个文件。

    具体实现代码如下:

    #生成一列新的月份列
    df_o['月份'] = df_o['日期'].apply(lambda x:x.month)
    
    #遍历每一个月份值
    for m in df_o['月份'].unique():
        #将特定月份值的数据筛选出来
        df_month = df_o[df_o['月份'] == m]
        #将筛选出来的数据进行保存
        df_month.to_csv(r'D:/Data-Science/share/data/split_data/' + str(m) + '月销售日报_拆分后.csv')
    

    运行上面代码我们就可以在目标路径下看到拆分后的多个文件:

    gY4zeP.png
  • 您还可以看一下 曾贤志老师的【曾贤志】用Python开发网站展示Excel数据(数据可视化呈现)课程中的 3.14 多种数据查询方式小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    在参考资料中找不到与问题相关的内容,因此无法给出具体的解决方案,建议检查代码并确认Excel表格是否按照预期生成。如果问题依然存在,可以查看相关报错信息和代码逻辑,或者尝试使用其他库或工具进行Excel表格的生成。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

informations.append(information)缩进往里面一格看看