[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
* Now talking in #hard&soft * Topic is 'Задавайте вопросы по железу и софту - истина где-то рядом :)' * Set by nyuk on Fri Aug 16 22:36:20 <Леонов> Доброе утро! <Леонов> Никто не сталкивался с такой фигней - надо редактировать csv (это таблица, в текстовом виде, разделенная табуляцией). Excel открывает, но режет длинные строки, в которых и суть... <Леонов> Чем еще можно? <Леонов> Заранее спсибо за ответ. <nyuk> не знаю <nyuk> насколько длинные строки? <Леонов> Ну, допустим 1500 байт? <nyuk> может максимальный размер поля не позволяет? <Леонов> Он в ячейке, соответствующей показывает только первые байт 200, а при пересохранении - естессно режет нафиг... <Леонов> так нету никаких размеров, все произвольно... <nyuk> угу, смотрю - нет вроде <Леонов> Вот такая вот фигня... Сам в непонятках... <nyuk> а если принудительно выставить тип поля Текстовый? <Леонов> Дык как? Открывается этот cvs уже обрезанный. Тут выставляй, не выставляй - пофигу... <Леонов> ..данных-то нет уже. <Леонов> Может OpenOffice попробовать? Есть он под винду? <Леонов> Я тут пробовал в FAR'е редактировать - все ОК, но безумно неудобно и ненаглядно... <nyuk> OpenOffice есть вроде, только ради одной задачи все менять... <Леонов> А что делать? Я-то можети привык бы, но этот файл будет редактировать девочка-оператор :))) Ей ФАР не с руки как-то :))) <nyuk> ну экесль еще поковырять, или конвертер какой-нить поискать... <Леонов> Буду искать. Спасибо. <Леонов> Решение найдено. Но непонятное :)) <Леонов> Если открывать - то строки обрезаются. <Леонов> Если перетащить drag'n'drop'ом в открытый Excel - то все ОК <Леонов> Вот такая байда :))) <nyuk> хм... <nyuk> прикольно <Леонов> Ага <Леонов> Я сам прифигел немного... <Леонов> Причем, если открыть - то выводится мастер открытия, шага на 3, если перетащить - не говорит ни слова :))) <nyuk> ндя... микрософт одним словом :) <Леонов> мастдай... |
| ||
Если мастдай - то почему windows, почему excel? если уж маст - то и дай он должен делать начиная с собственного рабочего места и далее, или нет? |
| ||
насколько я понял - при открытии типизированного файла в Excel-е инициализируется мастер загрузки -- и тут если не поменять размеры полей по умолчанию (их тип, кодировку) - может быть белеберда. Но суть то в том что данные не могли потеряться!!! Просто при их сохранении после редактирования (скажем в текстовый файл) необходимо ВИЗУАЛЬНО установить размеры текстового поля ПО МАКСИМАЛЬНОЙ СТРОКЕ, в противном случае строки будут урезаны до видимых границ (касаемо текстовых форматов). Реальная загвоздка может быть - если редактировать большие файлы в Excele, например dbf в неколько сотней тысяч записей - дело в том что размер листа ограничен 64К строк - тип longint. Если я не прав - прошу поправьте :-) |
| ||
>Реальная загвоздка может быть - если редактировать большие файлы в Excele, например dbf в неколько сотней тысяч записей - дело в том что размер листа ограничен 64К строк - тип longint. Если я не прав - прошу поправьте :-) Так и есть. Однажды я с этим долго голову ломал. имеем сумму по колонке одну а в реальности другую. Потом обратил внимание что количество записей обрывается. 6553сколькото и все |
| ||
Это уж с Вашей стороны, господин Веритас Леонов, ламерство какое-то. Вот, добрался до Екселя.. Смотрим: {надо редактировать csv (это таблица, в текстовом виде, разделенная табуляцией).} Вообще в Excel файл .csv трактуется как CSV (разделители - запятые)? ну да ладно. Далее. Создал файл. Текстовый. Разделители - табуляция. В строке 3 столбца: 1 содержит текст 00, 2-й содержит 11+24килобайта буквы a+bb (для идентификации обрезания). Третий содержит текст cc. Запускаю Excel, заставляю грузить файл с разделителями, говорю, что разделителем будет табуляция (хотя он и сам это выяснил), ставлю формат ячейки текстовый в том же визарде - получаю нормальный лист, никто ничего мне не обрезал. Делаю то же самое, но оставляю формат общим - без изменений. Сохраняю файл с csv - аналогичный результат. Словом, я так и не добился того, чтобы мне что-то кто-то обрезал в поле из 24 килобайт. Словом, когда Excel умрет (ну, раз уж must), сообщите ;) |
| ||
Леонов - не ламер, а дизайнер. Что сути не меняет, впрочем... |
| ||
Не все дизайнеры ламеры. |