在输入Excel 一串数字,例如身份证的时候,有时候Excel会自动变成数字,显示出来不好看了,有两种方法:
一种是直接在输入的数字前添加一个',这样Excel会把这串数字当作文本处理。
第二中是设置该单元格为文本类型即可:
msexcel:= CreateOleObject('Excel.Application');
msexcel.Workbooks.Add;
msexcel.Workbooks[1].Worksheets.Add;
msexcel.Workbooks[1].Worksheets[1].Name:= 'sheet1';
Worksheet:= msexcel.Workbooks[1].Worksheets['sheet1'];
// 指定第一行為文字型態(編號)
sheetrange:= msexcel.Workbooks[1].Worksheets['Sheet1'].Range['A:A'];
sheetrange.Columns.NumberFormatLocal:= '@';