Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Импортиране на eкселски таблици в MSSQL studio
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=16605
Страница 1 от 1

Автор:  Ники [ Сря Юни 19, 2019 8:19 pm ]
Заглавие:  Импортиране на eкселски таблици в MSSQL studio

Имам екселски файл с 100ина таблици.
Искам да го импортна в Sql studio.
във всяка от таблиците има колона, която на 80% е запълнена със 7-11 цифрени цели числа, и остатъка със буквено-цифрен стринг.
По някаква си логика импортера на SQL студиото решава че това е колона тип FLOAT, първо пропуска смесените полета при импорта, после преобразува изгледа на числените полета до друг ненужен за мен формат.
Гугъл ми подсказва че имало регистри настройка TypeGuessRows, която е =8, и като се сложи =0, нещата стават ок, да ама не, продължава си по стария начин.
Има някакъв начин с писане на по-сложен SQLски скрипт, обаче не ми се навлиза толкова дълбоко за прости неща.

Някой борил ли е подобен проблем?

Автор:  palavrov [ Сря Юни 19, 2019 9:41 pm ]
Заглавие:  Re: Импортиране на eкселски таблици в MSSQL studio

Малко са ми ръждясали познанията по SQL server но доколкото помня имаше някакъв tool за импорт на csv, xls, и прочее таблични файлови формаи към база данни.
Според мен най добре да импортнеш всичко като plain text и след като веднъж го имаш в sql table да си напишеш един сложен скрипт който да трансформира по там каквито правила се налага данните. Тази задаче е само привидно проста и щеш не щеш ще се наложи да навлезеш по надълбоко - просто е когато първоначалните данни са добре форматирани, твоят случай не е такъв, така че давай смело към дълбокото ...

Автор:  Ники [ Сря Юни 19, 2019 10:26 pm ]
Заглавие:  Re: Импортиране на eкселски таблици в MSSQL studio

Скрипта за последваща трансформация/пренасяне на данните е готов.
И съвсем стана като сблъсък в стената, за неща изглеждащи елементарно, да заеквам невярващо в какъв филм се вкарах, нови технологии и все по -невероятни батаци.
Сървъра е SQL 2014, a Excel-а 2007, ако това има значение.
Сега ме подсети да пробвам първо ще експортна .xls към .cvs, и оттам в SQL..да видим.

Автор:  Ники [ Сря Юни 19, 2019 11:28 pm ]
Заглавие:  Re: Импортиране на eкселски таблици в MSSQL studio

След загубен ден, трябваше да пусна тема тук, за да се сетя какъв въпрос да задам на гугъл.
Автоматичния импорт, не бил explicit, имало възможност за пипане, и по някакъв странен начин на третия опит се получи..

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/