Джерело: підтримка від Microsoft
ШВИДКЕ ПУБЛІКАЦІЯ
СТАТТІ ШВИДКОГО ПУБЛІКУВАННЯ НАДАЮТЬ ІНФОРМАЦІЮ БЕЗПОСЕРЕДНЬО В МЕЖАХ ОРГАНІЗАЦІЇ ПІДТРИМКИ КОРПОРАЦІЇ МАЙКРОСОФТ. ІНФОРМАЦІЯ, ЯКА МІСТИТЬСЯ В ЦЬОМУ РОЗДІЛІ, СТВОРЮЄТЬСЯ У ВІДПОВІДЬ НА НОВІ ЧИ УНІКАЛЬНІ ТЕМИ АБО ПРИЗНАЧЕНА ДЛЯ ДОПОВНЕННЯ ІНШИХ ВІДОМОСТЕЙ БАЗИ ЗНАНЬ.
ОСНОВНІ ВІДОМОСТІ
У цій статті описано, як за допомогою програми X++ перетворити файл даних із роздільником-комами (CSV) на Excel у Microsoft Dynamics AX 4.0.
Додаткові відомості
Щоб перетворити CSV-файл на Excel в Microsoft Dynamics AX 4.0, можна скористатися програмою X++. Наведений нижче код X++ – приклад, який використовується для файлу CSV в Excel аркуші.
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> відповідає фактичному імені файлу.
ЗАСТЕРЕЖЕННЯ
КОРПОРАЦІЯ МАЙКРОСОФТ І(АБО ЇЇ ПОСТАЧАЛЬНИКИ) НЕ НАКЛАДАЮТЬ ЖОДНИХ ЗАЯВ І ГАРАНТІЙ ЩОДО ВІДПОВІДНОСТІ, НАДІЙНОСТІ ТА ТОЧНОСТІ ІНФОРМАЦІЇ, ЯКА МІСТИТЬСЯ В ДОКУМЕНТАХ, І ПОВ'ЯЗАНА ГРАФІКА, ОПУБЛІКОВАНА НА ЦЬОМУ ВЕБ-САЙТІ ("МАТЕРІАЛИ") З БУДЬ-ЯКОЮ МЕТОЮ.
МАТЕРІАЛИ МОЖУТЬ ВКЛЮЧАТИ ТЕХНІЧНІ НЕТОЧНОСТІ АБО ДРУКАРСЬКУ ПОМИЛКУ ТА МОЖУТЬ БУТИ ЗМІНЕНІ В БУДЬ-ЯКИЙ ЧАС БЕЗ ПОПЕРЕДНЬОГО ПОВІДОМЛЕННЯ. У МАКСИМАЛЬНІЙ МІРІ, ДОЗВОЛЕНІЙ ВІДПОВІДНИМ ЗАКОНОМ, КОРПОРАЦІЯ МАЙКРОСОФТ І (АБО) ЇЇ ПОСТАЧАЛЬНИКИ ВІДМОВЛЯЮТЬСЯ ВІД БУДЬ-ЯКИХ ЗАЯВОК, ГАРАНТІЙ І УМОВ ЩОДО ЯВНИХ, НЕПРЯМИХ АБО НОРМАТИВНИХ ВИМОГ, ЗОКРЕМА ЗАЯВ, ГАРАНТІЙ АБО УМОВ ПОСАДИ, НЕПОРУШЕННЯ ПРАВ І ПОЛОЖЕННЯ, ЗАСВІДЧЕНИХ УМОВ АБО ЯКОСТІ, MERCHANTABILITY І ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ З УРАХУВАННЯМ МАТЕРІАЛІВ.