上海公共营养师报考条件包括公共营养师四级和三级的报考条件。公共营养师四级报考条件为连续从事本职业工作3年以上或者具有相关学历的应届生。具体要求是需要提供从事本职业或相关职业3年以上工作证明,或者是中专相关专业的应届生。而公共营养师三级报考条件则包括无学历但有四级证书且有2年工作经验的考生,以及有中专或高职相关专业学历的(含应届)并持有四级相关证书的考生。另外,要求报考公共营养师三级的考生必须具备大专及以上学历,相关专业的应届生也可申请,非相关专业的考生需要提供毕业证书并具有最低2年的工作经验,或者通过培训达到规定学时数。符合上述条件的考生可以根据规定申请相应级别的公共营养师资格证书。