Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在用python打印Excel列时,我不断得到[忽略一些输出]_Python - Fatal编程技术网

在用python打印Excel列时,我不断得到[忽略一些输出]

在用python打印Excel列时,我不断得到[忽略一些输出],python,Python,我是python新手,正在尝试使用Excel和python编写一些代码 我想打印excel列,我已导入文件,但当我打印列时,它开始打印,但有时会停止打印,并显示: 省略一些输出 然而,这种情况并非总是发生,有时我会运行我的代码,它会打印所有内容,有时它会这样说。我不知道这意味着什么,也不知道如何修复它 如果有帮助的话,excel文件非常大,大约有5500行 这是我的密码,请帮忙 import openpyxl # importing the excel file wb = openpyxl.l

我是python新手,正在尝试使用Excel和python编写一些代码

我想打印excel列,我已导入文件,但当我打印列时,它开始打印,但有时会停止打印,并显示:

省略一些输出

然而,这种情况并非总是发生,有时我会运行我的代码,它会打印所有内容,有时它会这样说。我不知道这意味着什么,也不知道如何修复它

如果有帮助的话,excel文件非常大,大约有5500行

这是我的密码,请帮忙

import openpyxl 
# importing the excel file
wb = openpyxl.load_workbook('Example.xlsx')
# getting the first sheet
name = wb.get_sheet_names()
sheet_name = name[0]
# creating the first sheet object
sheet = wb.get_sheet_by_name(sheet_name) 
# print every value from column R
for row in sheet.columns[17]: 
    print(row.value)
    print('---END OF COMMENT---')
这会解决你的问题。因为5500行之一的第17列中可能有空单元格

但我不认为使用openpyxl库是学习python的正确方法,也不认为您这样做是为了学习

这会解决你的问题。因为5500行之一的第17列中可能有空单元格


但我不认为使用openpyxl库是学习python的正确方法,也不认为您这样做是为了学习

我甚至不认为空白单元格有什么问题。问题是您试图将所有这些打印到控制台,控制台有一个设置的缓冲区限制,并且不会继续打印超过一定大小的数据。如果你想完整地记录所有内容,你需要打印到一个文本文件。

我甚至不认为空白单元格有什么问题。问题是您试图将所有这些打印到控制台,控制台有一个设置的缓冲区限制,并且不会继续打印超过一定大小的数据。如果你想完整地记录所有内容,你需要打印到一个文本文件。

问题是当有一个空单元格时,它将不打印任何内容,它已经打印了,只是停止而已。另外,我只是想学习如何将excel导入python,openpyxl是我发现的软件,它给了我一个足够简单的教程,如果你有其他想法,你介意分享吗?问题是当有一个空单元格时,它将不打印,它已经打印了,它只是停止。另外,我只是想学习如何将excel导入python,openpyxl是我发现的一个软件,它给了我一个足够简单的教程,如果你有其他想法,你介意分享吗?但是为什么有时候它会打印所有内容,有时候它会给我[忽略一些输出]?你的输出大小会改变吗?或者您在相同的数据上运行相同的代码并得到不同的结果?但为什么有时它会打印所有内容,有时它会给我[忽略一些输出]?输出的大小是否会改变?还是在相同的数据上运行相同的代码,得到不同的结果?
if  row.value :
     print row.value