Bulk Stock Updater is a Ubercart extension module which lets you easily bulk-edit stock levels for all your products. It displays a page similar to the uc_stock module’s Stock reports page.
Once the module is enabled, ensure you assign the 'bulk update stock' permission to the appropriate user roles. You should see the following new menu: Store administration > Stock
Goto Store administration > Stock > Bulk update and you will see a paged list of your products ordered by SKU. At the bottom is a link to view all the products on one page if you wish. On the one-page view you'll be able to filter the list of products using the input field at the top.
You will notice that the stock value for each product is displayed as an input field. Once you change the value in an input field it will be automatically submitted to the server via AJAX (you will see a progress indicator while this happens). If any errors occur the field value will be reset to what it was originally and an error message will be shown.
You can refer to the CSS file in the module’s folder to find out which styles need to be overridden in order to customize the look and feel.
The reason for building this module was that none of the other ones really did what I wanted. There is now a project page on Drupal.org - http://drupal.org/project/uc_bulk_stock_updater