我使用StreamWriter
撰写csv
文件。
这是我在Notepad ++中打开它时的结果
但是当我在excel中打开它时,它变得像这样
请注意,格式变为03-08-18
而不是03/08/2018
,我注意到Excel中第3列的格式设置为Date
,而第4列设置为General
。知道为什么吗?如何强制excel将所有格式应用为General?
答案 0 :(得分:1)
使用文本导入向导,如下所述:
https://support.office.com/en-us/article/text-import-wizard-c5b02af6-fda1-4440-899f-f78bafe41857
您可以在此处定义列分隔符以及解释日期列的方式。
重复使用时,您可以将步骤记录为VBA宏。
答案 1 :(得分:-2)
您可以在c#中解决:
NSData *jsonData = [NSJSONSerialization dataWithObject:params options:0 error:writeError];
或者:
DateTime MyDate = DateTime.Now;
MyDate.ToShortDateString().Replace("/", "-");