上海市公共营养师报考条件分为四级和三级两个等级。四级公共营养师需要满足以下条件之一:连续从事本职业工作3年以上,提供从事本职业或相关职业3年以上的工作证明;中专相关专业的应届生。而三级公共营养师报考条件更为具体,具备以下条件之一者可以报考:无学历的,需要有四级证书和2年工作证明;有中专或高职相关专业学历的(含应届),有四级相关证书的;有大专及以上学历,相关专业的应届生也可以,非相关专业需要提供毕业证+最低2年的工作证明或者经过培训达到规定学时数的。以上是上海市公共营养师报考的条件,如果你满足其中一项,就可以准备报考了。