#include<stdio.h>
int main ( )
{
FILE *OutputFile;
char arr[1000] = "Hello I am writing some string into this cell which is more than 255 characters but I couldnot print this through CSV file please help me to get rid of the problem I do not why excel is allowing 255 characters only in one cell please write a solution to overcome this problem your help is very much appreciated";
OutputFile = fopen( "excel.csv", "w+");
fprintf ( OutputFile, "%s", arr);
fclose(OutputFile);
}
现在如果我运行这个程序,第一个单元格中的输出仅限于255个字符。即
&#34;您好我在这个单元格中写了一些超过255个字符的字符串但是我无法通过CSV文件打印出来请帮我解决问题我不知道为什么excel只允许255个字符一个单元格请写一个解决方案&#34;
缺少剩余的字符串。
如何将整个字符串arr打印在包含311个字符的单个单元格上?
答案 0 :(得分:1)
这是一个问题,Excel不能读取超过255个字符到单个单元格中。 (我是猜测您使用的是Excel,来自您使用的文件名。)
如果您在文本编辑器中打开excel.csv
文件,则会显示全文,以便您的程序正常运行。