c# - How can I save an .xlsx file as Unicode text using interop? -


i have build report making desktop application . need user friendly, reports in hebrew has unicode , not regular .csv file or question marks.. want receive file path of report (like c:\folder\file.xlsx) , able save copy of original file in location unicode text file.. help?

same problem this guy.

"i need use saveas() microsoft.office.interop.excel can't figure how "

add this:

using excel = microsoft.office.interop.excel; 

then use code:

excel.application app = new excel.application();  try {     app.displayalerts = false;     app.visible = false;      excel.workbook book = app.workbooks.open("d:\\test.xlsx");      book.saveas(filename: "d:\\test.txt", fileformat: excel.xlfileformat.xlunicodetext,         accessmode: excel.xlsaveasaccessmode.xlnochange,         conflictresolution: excel.xlsaveconflictresolution.xllocalsessionchanges); } {     app.quit(); } 

"d:\\test.xlsx" input excel filename , "d:\\test.txt" unicode text output filename.


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -