For aligning the data when batch editing, you can simply add css to accomplish this.
Each editable input field has a unique id when editing (it's usually the same as the column header name).
For example, if your column is called Purchase Price, the id of the editable field is probably PurchasePrice.
Add the following css to right align the Purchase Price column when editing it's value:
input#PurchasePrice {
text-align: right;
}