"这个问题可能是由于数据类型不匹配导致的。在将序号导出到xlsx中时,可能会将其视为数字类型处理,从而导致出现-1的情况。\n\n为了解决这个问题,可以将序号转换为字符串类型,然后再进行导出。以下是一个可能的解决方案:\n\npython\nimport pandas as pd\n\n# 假设你的数据存储在一个名为data的二维列表中,其中每个元素为一个包含序号和其他数据的列表\ndata = [\n ["1.1.1.1", "数据1"],\n ["1.1.1.2", "数据2"],\n ["1.1.2.1", "数据3"],\n ["1.1.2.2", "数据4"],\n # 其他数据...\n]\n\n# 将数据转换为DataFrame\ndf = pd.DataFrame(data, columns=["序号", "数据"])\n\n# 将序号列转换为字符串类型\ndf["序号"] = df["序号"].astype(str)\n\n# 导出到xlsx文件\ndf.to_excel("output.xlsx", index=False)\n\n\n在上述代码中,我们使用了pandas库来处理数据。首先,我们将数据转换为DataFrame对象,然后将序号列的数据类型转换为字符串类型。最后,我们使用to_excel方法将DataFrame导出到xlsx文件中,并设置index=False来避免导出索引列。\n\n请注意,这只是一个示例代码,你需要根据你的实际情况进行相应的修改。\n

Vxe表格导出树形数据序号问题:type=

原文地址: https://www.cveoy.top/t/topic/py9w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录