0
我使用aspose.cell以「,」作爲列分隔符來讀取我的csv文件&單引號(')作爲文本限定符&換行符作爲行分隔符。看起來像以下之一: EX:aspose.cell csv以單引號作爲文本限定符和逗號作爲列分隔符
'1' '2', '3', '4'
'5', '6', '7', '8'
而從aspose.cell讀取,值(考慮到所有文本值沒有數字)被呈現像
1' ,2' ,3' ,4'
5' ,6' ,7' ,8'
當Text Qualifier爲double時沒有問題報價(「)。
有人可以幫助一個這個,如何我的csv文件與單引號(')aspose.cell文本限定符?
謝謝
TxtLoadOptions options = new TxtLoadOptions(LoadFormat.CSV)
options.ConvertNumericData = false;
options.ConvertDateTimeData = false;
options.SeparatorString=",";
// reading aspose license reading, code removed
//stream is ----stream reader
Workbook workBook = new Workbook(stream, options);
workBook.Settings.CheckExcelRestriction = false;
var workSheet = workBook.Worksheets[workBook.Worksheets.ActiveSheetIndex];
Console.WriteLine(workSheet.Cells[0, 0].Value.ToString());
Console.WriteLine(workSheet.Cells[0, 1].Value.ToString());
Console.WriteLine(workSheet.Cells[0, 2].Value.ToString());
Console.WriteLine(workSheet.Cells[0, 3].Value.ToString());
Console.WriteLine(workSheet.Cells[1, 0].Value.ToString());
Console.WriteLine(workSheet.Cells[1, 1].Value.ToString());
Console.WriteLine(workSheet.Cells[1, 2].Value.ToString());
Console.WriteLine(workSheet.Cells[1, 3].Value.ToString());
代碼?請稍等。 – Marco