Bringing a weakened villager to the food bin to eat does improve their health, but it doesn't show on the health bar until you do it several times. Depending on exactly what their current health level is, it could take up to 8 times to see the bar change, but it will improve noticeably.
_________________________
Barbara
Unicorn
Last Day of Work