У меня есть CSV-файл, содержащий данные salesforce и сгенерированный с помощью вызова API Python, и я пытаюсь загрузить файл в MS SQL DB с помощью SSIS.
Мне нужен сценарий C # для устранения проблемы, посколькуданные не согласованы (ни один из столбцов и порядок столбцов не могут измениться в любое время).Ниже приведены более подробные сведения:
Файл не полностью текстовый.Есть несколько записей, которые имеют текстовый формат, и эти записи содержат кавычки / запятые в них.
я пытался следить за блогами ниже: -
Но эта логика работает только тогда, когда в кавычках нет ни кавычек, ни запятойтекст, в противном случае программа завершается сбоем из-за расположения данных.
Я проверил еще несколько статей на techbrothersit, но я не получил никакого представления о том, как обращаться с текстовыми данными.Может ли кто-нибудь предоставить возможное решение для этого.
Обновление 1
Я много боролся с этой проблемой и думал о переходе на Excel, но я столкнулся с некоторыми проблемами с Excelтакже .Я импортирую данные из источника Excel в место назначения oledb, но оно усекает данные до 255 символов, тогда как мне нужны целые данные.В качестве решения я не хочу пробовать редактирование реестра, так как позже я буду развертывать свою программу для производства, и это влияет на производительность.Не удастся сохранить данные большей длины в первой строке (данные поступают через API).Итак, теперь проблема в том, что мне нужны данные без усечения (с помощью Excel я смог преодолеть проблемы, которые были в CSV).
Любая помощь с высокой оценкой.
Заранее спасибо.