Я использую ActiveXobject
(«Приложение Excel»). при экспорте в Excel с использованием xmlmaps.importXml(string,object)
ведущие нули удаляются. но мой xmldata
содержит данные с ведущими нулями
enter code here
if (oViewList && oViewList.childNodes && oViewList.childNodes.length > 0)
{
++hdnColCount;
hdnSheet.Range(hdnSheet.Cells(1, hdnColCount).Address).EntireColumn.XPath.SetValue(oWB.XmlMaps(1), xpathlist);
oXL.DisplayAlerts = false;
oWB.XmlMaps(1).ImportXml(XMLToString(objControlXml.xml),true);
oXL.DisplayAlerts = true;
rangeAddress = hdnSheet.Range(hdnSheet.Cells(2,hdnColCount),hdnSheet.Cells(oViewList.childNodes.length+1,hdnColCount)).Address;
var nRange = "Range" + hdnColCount;
hdnSheet.Range(rangeAddress).Name = nRange;
oList.ListColumns(i+1).Range(1).EntireColumn.Validation.Add(3, 1, 1, "=" + nRange);
oList.ListColumns(i+1).Range(1).EntireColumn.Validation.InCellDropdown = true;
}