-
M30 окт 05а нет ли у кого скрипта чтобы сразу на лету на сайте прайсаы из екселя размещала?
-
N27 окт 05Зачем использовать какую-то дополнительную программу? Учите WSH и будет вам щастье :-) В XP/2000/2003 WSH уже установлен. Следующий текст сохраните в файл "xls2csv.vbs". Запускайте с параметрами — ПОЛНЫЙ путь к файлу xls (например: xls2csv.vbs c:\Book1.xls).
Скрипт сохраняет каждый файл в формате csv.
---------------- xls2csv.vbs ----------------
Const xlCSV = 6
'Objects
Dim objArgs
Dim fso
Dim Excel
'Other variables
Dim i
Dim CsvFileName
Set objArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
Set Excel= CreateObject("Excel.Application")
For i=0 To objArgs.Count-1
CsvFileName = Mid(objArgs(i), 1, InStrRev(objArgs(i), ".xls")-1) & ".csv"
Excel.Visible = False
Excel.Workbooks.Open(objArgs(i))
Excel.Sheets(1).Select
Call Excel.ActiveWorkbook.SaveAs(CsvFileName, xlCSV)
Call Excel.ActiveWorkbook.Close(False)
Excel.Quit
Next
Set objArgs = Nothing
Set fso = Nothing
Set Excel = Nothing
---------------- End of: xls2csv.vbs ----------------
Вот и все. На написание скрипта ушло 15 минут. -
-
27 окт 05не знаю что там в ней бесплатного — енотов все же требует через месяц. http://www.convertzone.com/...
может ты положишь куданить из бесплатных то :)
-
-
L27 окт 05А ваще меня интересует больше, чтобы обратный конверт был, так как часто приходится всякие логи TXT и DOS файлы с списками открывать,
форматтить, потом в Excel с сводными таблицами трахаться чтобы итоговый отчет составить. Так что развивать сей инструмент еще много надо, и чтобы кодировки все поддерживал.
Сделано с
NoNaMe