Since the action buttons are not data, general UI convention is to put the on the right side. You can do a google image search for "web application table design" and in vast majority of the cases, actions are on the right side.
- What goes on the left side of a data table?
- How should data table be aligned?
- How should text entries be aligned in a table?
What goes on the left side of a data table?
In most data tables, the independent variable (the variable that you are testing or changing on purpose) will be in the column to the left and the dependent variable(s) will be across the top of the table.
How should data table be aligned?
Generally, you should align text left and numbers right. This way it's easier to differentiate between the two and numbers are easier to compare. In addition to that, you should align the table headers according to their column data as that makes your table more structural.
How should text entries be aligned in a table?
Left-aligned text should be the default because it is easier to read than centered or right-aligned text. Text in the stub column should always be left-aligned. Column heading alignment should match the column alignment except that right-aligned columns should have centered headings.