I am making a application which can convert a excel file to CSV file.
However, some string contain a quotation mark, so when the CSV exported, some of the String was splits to two cell which should be in one cell.
For example:
"39.6cm (15.6") HD (1366x768),97cm", "Core2 M3321" //15.6"<===have a quotation mark
I tried to use "trim(), replace(), Insert()" to remove the quotation, but it doesn't work. I don't know way.
if (HTMLTable.Contains("\""))
{
HTMLTable.Trim(new Char[] {'"'}); //Try to remove quotation
HTMLTable.Replace("\"", "");
HTMLTable.Insert(HTMLTable.IndexOf('"') - 1, "\\");
}
csvRecord += "\",\"" + HTMLTable + "\",0"; //Append the String into the CSV builder
I tried a lot of solutions, but it doesn't work. What is the problem?
Thanks.