Страницы: 1
RSS
Нужен конвертер XLS в XLSX
 
Добрый день! После перевода организации с Office 2003 на Office 2010 осталось много документов формата XLS. Сегодня шеф нарезал задачу перевести все документы формата XLS в формат XLSX. В ручную переводить все файлы нет большого желания) Подскажите пожалуйста бесплатный конвертер для перевода XLS в XLSX. Спасибо.
 
Цитата
marmalenok написал: ... нет большого желания)
Off Как я вас понимаю. И мне даже поиск включить лень... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Если задача разовая - то вполне подойдет:
Сменить формат файлов

Месяц программа работает на полную. А за месяц точно успеете все файлы перевести в другой формат и удалить надстройку.

Еще можно и довольно простым кодом это сделать, но для кода ниже надо выложить все файлы для преобразования в папку c тем файлом, в котором сам код:
Код
Sub SaveAs_Mass()
    Dim sFolder As String, sFiles As String, sNonEx As String
    Dim lPos As Long
    sFolder = ThisWorkbook.Path
    sFolder = sFolder & IIf(Right(sFolder, 1) = Application.PathSeparator, "", Application.PathSeparator)
    Application.ScreenUpdating = 0
    Application.DisplayAlerts = 0
    sFiles = Dir(sFolder & "*.xls*")
    Do While sFiles <> ""
        If sFiles <> ThisWorkbook.Name Then
            lPos = InStrRev(sFiles, ".")
            sNonEx = Mid(sFiles, 1, lPos)
            Workbooks.Open sFolder & sFiles, False
            ActiveWorkbook.SaveAs sFolder & sNonEx & "xlsx", 51
            ActiveWorkbook.Close 0
        End If
        sFiles = Dir
    Loop
    Application.ScreenUpdating = 1
    Application.DisplayAlerts = 1
End Sub
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Макросы не боитесь потерять?
 
Можно проверить наличие VBA компонентов и при наличии сохранить в xlsm:
http://stackoverflow.com/questions/1298383/how-to-test-for-existence-of-vba-in-excel-workbook-in-vba
 
А почему бы не сохранять в xlsb? Есть какие-то тонкости, что заставляют применять xlsx?
 
Я бы на вашем месте использовал этот конвертер http://www.coolutils.com/ru/TotalDocConverter ,если даже у вас очень много файлов,не нужно форматировать каждый поотдельности,программа сама всё сделает автоматически.Очень её доволен,помогает по работе ,экономлю время.Очень доволен
 
Судя по описанию программы - для данной задачи TotalDocConverter совершенно не годится.
 
Цитата
marmalenok написал:
шеф нарезал задачу перевести все документы формата XLS в формат XLSX
завидую я вашему шефу.
ляпнул глупость - и спи спокойно.
Excel 2010 спокойно работает со старым форматом.
переход на новый формат по мере необходимости - конечно, да.
а переход "ради перехода", в спешке...

конечно, если между вашими файлами нет ни одной связи - то, может быть, и обойдется.
а ну как есть?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
Страницы: 1
Читают тему
Наверх