Today I checked in on the tool by Nirsoft, CSV File Viewer. The newest version of the tool, 1.75, has added most of the feature I was seeking:
Version 1.75:
- Added 'Partial Refresh' option (Ctrl+F5), which makes a smooth refresh, without reloading the entire table. However, Partial Refresh will not work properly if you add/remove columns or change their position.
- Added 'Auto Refresh Mode' which allows you to choose how to refresh when the 'Auto Refresh' option is turned on - Partial Refresh or Full refresh.
I tried the new version & it does work as advertised. I wish it automatically kept the end of file in view, but it does not - pressing the End key brings it quickly back into view. Maybe I'll write an AutoHotKey macro to automatically press End every few seconds for me to get the rest of the functionality I want.
I also tried removing viewed columns while it was auto-partial-refreshing - despite the warning noted above, it continued to work fine.
EDIT: 2013-05-21 Checked back again today and I see Nirsoft has added the "auto-scroll to end on update" function that I was looking for - it was added in version 1.76 - current version of 1.80.