A、K2SO4能与Ba(NO3)2溶液反应生成硫酸钡沉淀和硝酸钾,能除去杂质但引入了新的杂质硝酸钾,不符合除杂原则,故选项所采取的方法错误.
B、Na2CO3能与过量盐酸反应生成氯化钠、水和二氧化碳,再蒸发除去过量的盐酸,能除去杂质且没有引入新的杂质,符合除杂原则,故选项所采取的方法正确.
C、稀硫酸能与过量碳酸钠溶液反应生成硫酸钠、水和二氧化碳,能除去杂质但引入了新的杂质碳酸钠(过量的),不符合除杂原则,故选项所采取的方法错误.
D、NaHCO3固体在加热条件下生成碳酸钠、水和二氧化碳,能除去杂质且没有引入新的杂质,符合除杂原则.
故答案为:B;加热.