সাইমনের উদাহরণটি আমার পক্ষে কার্যকর হয়নি এবং আমি সন্দেহ করি এটি ভাষার পার্থক্য। সি # তে এখানে আমার কর্ম বিন্যাসের স্ট্রিংটি দেখতে কেমন:
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);
এবং আউটপুট ফাইলটি এটির মতো দেখাচ্ছে:
="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,=""
যেমন দেখা যায়, আউটপুট ফাইলের ফর্ম্যাটটি এমন ="VALUE",
নয় "=""VALUE""",
যা আমি বিশ্বাস করি ভিজ্যুয়াল বেসিক সম্মেলন হতে পারে।
আমি এক্সেল 2010 ব্যবহার করছি ident ঘটনাচক্রে, গুগল শিটগুলি এভাবে ফর্ম্যাট করা কোনও ফাইল খোল / রূপান্তর করবে না। আপনি যদি সমান চিহ্নটি এভাবে সরিয়ে রাখেন তবে এটি কাজ করবে "VALUE",
- এক্সেলটি এখনও ফাইলটি খুলবে তবে আপনি যে কলামগুলিকে স্ট্রিং করতে চান তা উপেক্ষা করুন।