In order to convert the spreadsheet to PDF I think you will probably need to use a PDF printer driver; there are lots to be found on the internet. Alternatively you could use one of the PDF libraries (
iTextSharp[
^] for example) and write the conversion code yourself. Sending emails from C# is quite a simple matter, and again there are plenty of examples on the internet, and probably here on CodeProject.