В Excel 2007 я смог использовать Open With, чтобы связать файлы TSV с Excel, чтобы я мог дважды щелкнуть по ним, и они автоматически открылись с каждым значением в другой ячейке. Но после обновления до Excel 2010 я не могу выбрать Excel в качестве программы для открытия файлов TSV. Если я использую Open With и перехожу к Excel.EXE и нажимаю Open, Excel по-прежнему нет в списке программ для выбора. Если я выберу Excelcnv.EXE, то Excel отобразится в списке, но я все равно не могу открыть файл двойным щелчком мыши.
Лучшее, что я смог сделать, - это сначала открыть Excel, затем использовать его, чтобы открыть файл TSV, а затем я должен сделать текст в столбцы, чтобы разбить значения. Но я действительно хочу запустить Excel, просто дважды щелкнув файл.
Ответы:
Нашел проблему при копании в моем реестре.
все еще указывал на местоположение Excel 2007. Видимо, обновление не обновило это?
Изменение этого положения на местоположение Excel 2010 позволило сделать так, чтобы Excel отображался в диалоговом окне «Открыть с» после того, как я перешел к EXE, чтобы я мог связать тип файла, и теперь он правильно открывается и автоматически форматируется!
источник
В проводнике Windows выберите, Инструменты | Свойства папки. Далее выберите вкладку «Типы файлов». Нажмите кнопку Новый. Введите «TSV» в поле «Расширение файла» и нажмите «ОК». Затем нажмите кнопку «Изменить ...», установите переключатель «Выбрать программу из списка» и нажмите кнопку «ОК». Когда параметры диалога, прокрутите, чтобы найти Microsoft Excel, выберите его, затем нажмите OK. Наконец, закройте диалоговое окно «Свойства папки».
источник
Я пробовал предыдущий пост, но это не сработало, вероятно, потому что команда HKCR \ Applications \ EXCEL.EXE \ shell \ open \ ранее была пуста в моем реестре.
Но это вдохновило меня на поиск в реестре значений полей, содержащих каталог Office12, и замену всех вхождений на Office14 (кроме случаев, когда они находятся в каталоге Office12), и это сработало для меня.
источник
Примечание. Excel не будет отображаться в списке.
Вам нужно выбрать « Обзор», скопировать и вставить следующее в нижнее поле с именем «Имя файла» . В основном вы вручную указываете компьютеру, где именно находится Excel.exe.
Или если у вас установлен Excel в программных файлах
Это очень странно, потому что если вы посмотрите в эту папку в Проводнике, Excel.exe там не будет. Но все же, если вы ссылаетесь на него так, как будто он есть, это решение работает.
Это решение также работает для Excel 2013, но следите за тем, чтобы вы связали его с таким файлом, как:
а не
.excelcnv.exe
файл (если есть), который связан с обратной совместимостью с унаследованными версиями.источник