People asking me how to insert the date value into Excel coulmn, but as a date, not just as a text in my C# ExcelWriter class. I extended this class and added 2 additional methods: public void WriteFormat(string value) public void WriteCell(int row, int col, DateTime value, int formatIndex) // C# ExcelWriter class v1.1 // by Serhiy Perevoznyk, 2008-2009 using System; using System.Collections.Generic; using System.Text; using System.IO; namespace XLSExportDemo { /// <summary> /// Produces Excel file without using Excel /// </summary> public class ExcelWriter { private Stream stream; private BinaryWriter writer; private ushort[] clBegin = { 0x0809, 8, 0, 0x10, 0, 0 }; private ushort[] clEnd = { 0x0A, 00 }; private void WriteUshortArray(ushort[] value) { for (int i = 0; i < value.Length; i++) writer.Write(value[i]); } /// <summary> //...