How to generate excel files on C#?


How can I create an Excel Spreadsheet with C# without requiring Excel to be installed on the machine that’s running the code?


Why not a CSV file?


yes on CSV file. someone suggest me to use EXCEL SDK. what do you think?


I don’t know, I don’t use Excel that’s why I suggested CSV.


You really should try to open a CSV file in Notepad. It would be a good start to fully grasp the nature of the challenge lying ahead of you.


Any xlsx library, or if using CSV just write a plain text file, with values comma separated and escaping commas.


You can also manually create Excel files but I recommend you to try ZETEXCEL.