Архивы: excel

Экспорт (Export) from Excel to CSV UTF8

Довелось мне давеча испытать «легкое» разочарование при попытке экспортировать результаты из таблички Excel, содержащей в себе символы различных непонятных алфавитов. Идея такова, экспорт с Excel в UTF-8 есть только в виде txt файла, в csv оно не может (у меня 2007 офис стоит).

Для того чтобы их потом разбирать средствами php, мне надо utf-8. Что же делать…

Решение пришло не сразу, во-первых есть дельные советы на stackoverflow (link), но по ряду причин, мне они не подошли. Причины эти заключаются в том, что Google docs экспортирует результат csv с разделителями запятыми, при этом сами поля ничем не помечены (если это текст). А если поле содержит запятую, то потом в дальнейшем отделить их друг от друга очень проблематично.

Пришлось экспериментировать на ходу. Перед тем как загонять в Google Docs наш xlsx-файлик, прибавляем к каждой ячейке поля с двух сторон спецсимвол отделитель. Это может быть # или кавычки неважно. То есть создаем новые ячейки с указанием типа (=»#»&A1&»#») (подробное описание тут). Потом копируем их как значение в старое место и сохраняем как xlsx-файл. Теперь уже этот файл, загоняем в Google Docs с помощью импорта, а затем экспортируем наш csv в UTF-8.

 

 

Ошибка открытия файла Word и Excel

Столкнулся с проблемой открытия документов на одном из ноутбуков. Первый раз, при открытии файлов, выползает окно о том, что не найден путь. При этом повторное открытие происходит без проблем. Переустановка офиса в данном случае не помогает. Как оказалось, такую ошибку выдает одна из надстроек в Word и Excel. Лучше отключить для начала их все, что находятся тут: