Should I label each line in a table with input?

Do you need a label in every row in a table with inputs? No.

Should You label each line in a table with inputs?

Who are your users? Are they data gathering people or grandparents? How often do you do that? How fast are they needed (or strongly encouraged)?

It depends on the user context.

If you are dealing with people who work with this product daily, they need to know which column represents which data point. Labels can interfere – especially when users visually scan the data.

Is that basically a spreadsheet? If this is the case and users understand it, they expect it to behave like a spreadsheet. Not labeled with each field entry.

If you are dealing with people who are not necessarily familiar with your system, or may have trouble scanning data or are only occasionally using the application, consider adding labels.