По умолчанию axios сериализует объекты JavaScript в JSON. Чтобы вместо этого отправлять данные в формате application / x-www-form-urlencoded, вы можете использовать один из следующих вариантов.
blockquote>Вы устанавливаете заголовок
Content-Type
, в котором утверждается, что вы отправляете данныеapplication/x-www-form-urlencoded
, но вы не сделали ничего из того, что предлагается в документации для создания данных в этом формате.В стороне:
'Access-Control-Request-Headers': 'authorization',
Это заголовок ответа , нет смысла включать его в запрос.
Попробуйте это (Примечание: эти инструкции основаны на Excel 2007) ...
Следующие шаги должны заставить Excel обрабатывать столбец как текст:
Откройте электронную таблицу в Excel .
Выберите весь столбец, содержащий ваши «в основном числовые данные», щелкнув заголовок столбца.
Откройте вкладку «Данные» в меню ленты.
Выберите «Текст в столбцы». Откроется мастер преобразования текста в столбцы.
- На шаге 1: нажмите «Далее»
- На шаге 2: нажмите «Далее»
- На шаге 3: выберите «Текст» и нажмите «Готово»
. лист.
Повторите попытку импорта с помощью мастера импорта данных SQL Server 2005.
Вам нужно отредактировать строка подключения, которую использует SSIS. Добавьте это в конец строки «IMEX = 1;» (Без кавычек) Это говорит SSIS / jet не пытаться выяснить, что это за типы данных. Просто импортируйте их.
Создайте новый столбец, который является апостофом + содержимое столбца, который вы хотите импортировать. Это заставит его быть строкой
= "'" & E2
Вы можете попробовать настроить параметры Jet для импорта данных Excel. Вы можете заставить двигатель Jet взять образец всего листа при попытке определить тип столбца во время заданного импорта. Измените следующий раздел реестра (после создания резервной копии) и посмотрите, не делает ли этого:
HKLM\Software\Microsoft\Jet\4.0\Engines\Excel
Или на x64
HKLM\Software\Wow6432Node\Microsoft\Jet\4.0\Engines\Excel
Установите значение TypeGuessRows равным нулю. Это заставит Jet вывести выборку всех строк для определения типа столбца.