Источник: служба поддержки Майкрософт
БЫСТРАЯ ПУБЛИКАЦИЯ
СТАТЬИ О БЫСТРОЙ ПУБЛИКАЦИИ ПРЕДОСТАВЛЯЮТ СВЕДЕНИЯ НЕПОСРЕДСТВЕННО ИЗ СЛУЖБЫ ПОДДЕРЖКИ МАЙКРОСОФТ. СВЕДЕНИЯ, СОДЕРЖАЩИЕСЯ ЗДЕСЬ, СОЗДАЮТСЯ В ОТВЕТ НА НОВЫЕ ИЛИ УНИКАЛЬНЫЕ ТЕМЫ ИЛИ ДОПОЛНЯЮТ ДРУГИЕ СВЕДЕНИЯ БАЗЫ ЗНАНИЙ.
ВВЕДЕНИЕ
В этой статье описано, как с помощью программы X++ преобразовать CSV-файл в файл Excel в Microsoft Dynamics AX 4.0.
Дополнительная информация
Чтобы преобразовать CSV-файл в Excel в Microsoft Dynamics AX 4.0, используйте программу X++. В качестве примера для CSV-файла на Excel используется следующий код X++.
static void Job1(Args _args)
{
#Excel
SysExcelApplication excel;
SysExcelWorkBooks books;
Filename excelFileName;
Filename csvFileName;
;
csvFileName = 'C:\\<File_Name>.csv';
excelFileName = ' C:\\<File_Name>.xls';
excel = SysExcelApplication ::construct( );
excel.displayAlerts (false);
books = excel.workbooks( );
books.open(csvFileName,0,false,2,"","",false,#xlWindows,",",false,false,1,false,false,1,false);
books.item(1).saveAs(excelFileName);
excel.quit() ;
}
Примечание. В коде <File_Name> фактическим именем файла.
ЗАЯВЛЕНИЕ ОБ ОТКАЗЕ
КОРПОРАЦИЯ МАЙКРОСОФТ И ЕЕ ПОСТАВЩИКИ НЕ ИМЕЮТ КАКИХ-ЛИБО ГАРАНТИЙ ОТНОСИТЕЛЬНО ПРИГОДНОСТИ, НАДЕЖНОСТИ И ТОЧНОСТИ СВЕДЕНИЙ, СОДЕРЖАЩИХСЯ В ДОКУМЕНТАХ И СВЯЗАННЫХ С НИМИ РИСУНКАХ, ОПУБЛИКОВАННЫХ НА ЭТОМ ВЕБ-САЙТЕ ("МАТЕРИАЛЫ") ДЛЯ КАКИХ-ЛИБО ЦЕЛЕЙ.
МАТЕРИАЛЫ МОГУТ ВКЛЮЧАТЬ ТЕХНИЧЕСКИЕ НЕТОЧНОСТИ ИЛИ ОПЕЧАТКИ И МОГУТ БЫТЬ ИЗМЕНЕНЫ В ЛЮБОЕ ВРЕМЯ БЕЗ УВЕДОМЛЕНИЯ. В МАКСИМАЛЬНОЙ СТЕПЕНИ, ДОПУСТИМОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, КОРПОРАЦИЯ МАЙКРОСОФТ И /ИЛИ ЕЕ ПОСТАВЩИКИ ОТКЛЮЧАЮТ ВСЕ ПРЕДСТАВЛЕНИЯ, ГАРАНТИИ И УСЛОВИЯ, НЕЗАВИСИМО ОТ ТОГО, ЯВЛЯЮТСЯ ЛИ ОНИ ВЫРАЗИТЕЛЬНЫМИ, ПОДРАЗУМЕВАЕМЫМИ ИЛИ ПРЕДУСМОТРЕННЫМИ ЗАКОНОМ, ВКЛЮЧАЯ, ПОМИМО ЭТОГО, ПРЕДСТАВЛЕНИЯ, ГАРАНТИИ ИЛИ УСЛОВИЯ ПРАВА СОБСТВЕННОСТИ, НАРУШЕНИЯ ПРАВ И НАРУШЕНИЯ ПРАВ И КАЧЕСТВА, ТОВАРНОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ В ОТНОШЕНИИ МАТЕРИАЛОВ.