Отговори на тема  [ 4 мнения ] 
Импортиране на eкселски таблици в MSSQL studio 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 10:19 pm
Мнения: 605
Мнение Импортиране на eкселски таблици в MSSQL studio
Имам екселски файл с 100ина таблици.
Искам да го импортна в Sql studio.
във всяка от таблиците има колона, която на 80% е запълнена със 7-11 цифрени цели числа, и остатъка със буквено-цифрен стринг.
По някаква си логика импортера на SQL студиото решава че това е колона тип FLOAT, първо пропуска смесените полета при импорта, после преобразува изгледа на числените полета до друг ненужен за мен формат.
Гугъл ми подсказва че имало регистри настройка TypeGuessRows, която е =8, и като се сложи =0, нещата стават ок, да ама не, продължава си по стария начин.
Има някакъв начин с писане на по-сложен SQLски скрипт, обаче не ми се навлиза толкова дълбоко за прости неща.

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


Сря Юни 19, 2019 7:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 10:53 pm
Мнения: 4174
Местоположение: Brussels / Пловдив
Мнение Re: Импортиране на eкселски таблици в MSSQL studio
Малко са ми ръждясали познанията по SQL server но доколкото помня имаше някакъв tool за импорт на csv, xls, и прочее таблични файлови формаи към база данни.
Според мен най добре да импортнеш всичко като plain text и след като веднъж го имаш в sql table да си напишеш един сложен скрипт който да трансформира по там каквито правила се налага данните. Тази задаче е само привидно проста и щеш не щеш ще се наложи да навлезеш по надълбоко - просто е когато първоначалните данни са добре форматирани, твоят случай не е такъв, така че давай смело към дълбокото ...

_________________
Мразя да мразя ...


Сря Юни 19, 2019 8:41 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 10:19 pm
Мнения: 605
Мнение Re: Импортиране на eкселски таблици в MSSQL studio
Скрипта за последваща трансформация/пренасяне на данните е готов.
И съвсем стана като сблъсък в стената, за неща изглеждащи елементарно, да заеквам невярващо в какъв филм се вкарах, нови технологии и все по -невероятни батаци.
Сървъра е SQL 2014, a Excel-а 2007, ако това има значение.
Сега ме подсети да пробвам първо ще експортна .xls към .cvs, и оттам в SQL..да видим.


Сря Юни 19, 2019 9:26 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 10:19 pm
Мнения: 605
Мнение Re: Импортиране на eкселски таблици в MSSQL studio
След загубен ден, трябваше да пусна тема тук, за да се сетя какъв въпрос да задам на гугъл.
Автоматичния импорт, не бил explicit, имало възможност за пипане, и по някакъв странен начин на третия опит се получи..


Сря Юни 19, 2019 10:28 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни