Contoh dari Simon tidak bekerja untuk saya, dan saya kira itu perbedaan bahasa. Di C # di sini adalah tampilan string format kerja saya:
var linebreak = (i++ == list.Count) ? "" : "\r\n";
csv += String.Format("=\"{0}\",{1},{2},{3},=\"{4}\"{5}",
item.Value, item.Status, item.NewStatus, item.Carrier, c.Status, linebreak);
dan seperti inilah tampilan file output:
="abababababab",INVALID,INVALID,USPS,="",
="9500100030492359000149",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9500100030492359000149",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9500100030492359000149",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9500100030492359000149",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9400110200793482982812",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9400110200793482982812",UNKNOWNSTATUS,DELIVERED,USPS,="3"
="9400110200793000216184",UNKNOWNSTATUS,INVALID,USPS,=""
Seperti dapat dilihat, format dalam file output ="VALUE",
bukan "=""VALUE""",
yang saya percaya mungkin merupakan konvensi Visual Basic.
Saya menggunakan Excel 2010. Kebetulan, Google Sheets tidak akan membuka / mengonversi file yang diformat dengan cara ini. Ini akan berfungsi jika Anda menghapus tanda sama dengan itu "VALUE",
- Excel masih akan membuka file tetapi mengabaikan fakta bahwa Anda ingin kolom Anda menjadi string.