Automatically updating db based on entire sheet might not be a good idea, because of manual errors while filling the sheet. So instead I would suggest go with a form based approach where on form submit you have a trigger that runs a function to insert that new entry into the database. Benefit of using form is that prevents human error. And if not that way then you could keep a flag column and based on its value you can run the ones that haven't been already processed into db using a time based trigger which runs say every 10 mins. All this is important to prevent duplicate entries in the db, and to avoid manual errors.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…