<cfscript>
Workbook = Spreadsheetnew("Workbook");
SpreadSheetSetCellValue(WorkBook, "4D", 1, 1);
// displayed 4
SpreadSheetSetCellValue(WorkBook, "4C", 1, 2);
// displayed 4C
SpreadSheetSetCellValue(WorkBook, "4E", 1, 3);
// displayed 4E
SpreadSheetSetCellValue(WorkBook, "5C", 1, 4);
// displayed 5C
SpreadSheetSetCellValue(WorkBook, "5D", 1, 5);
// displayed 5
SpreadSheetSetCellValue(WorkBook, "4d", 1, 6);
// displayed 4
MYfile = "d:\dw\dwtest\dan\abc.xls";
</cfscript>
<cfspreadsheet action="write" filename="#MYFile#" name="Workbook"
sheet=1 overwrite=true>
ColdFusion setttings: Version 9,0,1,274733
phiên bản Enterprise
Hệ điều hành Windows 2003
Phiên bản OS 5,2giá trị chữ và số cfspreadsheet kết thúc bằng d
Excel Version Office 2010 Phiên bản 14.0.6129.5000 (32 bit).
Nếu bạn chạy mã này trên hệ thống của mình, bạn có nhận được kết quả tương tự không?
Quan trọng hơn, nếu bạn nhận được kết quả tương tự, bạn có biết phải làm gì không?
Sửa
Kiểm tra chữ có vấn đề khác:
RowNumber = 1;
for (i = 65; i <= 90; i++){
SpreadSheetSetCellValue(WorkBook, chr(i), RowNumber, 1);
SpreadSheetSetCellValue(WorkBook, "4#chr(i)#", RowNumber, 2);
RowNumber ++;
}
Chuỗi 4F cũng hiển thị số duy nhất.
Các ký tự "D" có thực hiện trong ô không và một số định dạng đang ẩn chúng hoặc là các chữ cái bị thiếu hoàn toàn? –
Họ hoàn toàn mất tích. –
Các ký tự D bị thiếu, tôi đã chạy vào điều này trước đây và giải pháp duy nhất tôi đưa ra là chỉnh sửa thủ công sau khi bảng tính được tạo. Mà làm việc như nó là một báo cáo một lần. – Busches