Как я могу получить всю эту строку для импорта в Excel из CSV в виде одного столбца (читать запятую как текст в строке, а не разделитель)?
=HYPERLINK("https://elicense.ct.gov/Lookup/ViewPublicLookupDocument.aspx?DocumentIdnt=1739916&GUID=0ECA04D1-1E18-4144-B5D2-3DF397D7CD60","Click to View")
,
как глобальный разделитель и переопределить его только для одного «поля».sep={some_character)
в качестве первой строки файла CSV, напримерsep=|
, Вам все еще нужно снять флажок Использовать системные разделители в разделе Параметры>> Дополнительно.Ответы:
Если ваши пользователи достаточно технически, чтобы использовать Мастер импорта текста, другие ответы лучше для вас. Но если вы хотите создать CSV-файл, который можно открыть без какого-либо специального взаимодействия с пользователем, тогда читайте дальше ...
Это зависит от того, хотите ли вы, чтобы пользователь открыл CSV в Excel и увидел ячейку с текстом
Click to View
, который кликабелен и открывает предоставленную гиперссылку, или вы хотите, чтобы пользователь действительно видел текстДве опции показаны в следующем CSV-файле:
При открытии в Excel вы увидите:
Цитируемый текст Опция достигается заменой всех «символов на», а затем окружением всей строки «в начале и в конце». Это просто стандартная методика цитирования в любом файле CSV.
Цитируемая формула Опция достигается заменой всех «символов» на «4», а затем добавляется «=» и добавляется суффикс «» (3 кавычки)
это Цитируемая формула monstrosity заставляет Excel считать содержимое поля CSV формулой со значением, равным той строке, которую вы хотите. Чтобы достичь этого, вы сначала строите формулу:
И затем вы должны превратить это в легальное поле CSV, удвоив все кавычки и окружив их кавычками.
источник
Значения, содержащие запятые, должны быть заключены в двойные кавычки для обработки через запятую. Посмотрите на следующий пример CSV и как он разрешается в мастере импорта в Excel.
источник