การนำเข้าข้อมูลเข้าสู่ execl ด้วย javasript ไม่ใช่เรื่องยาก โดยพื้นฐานแล้วคือการสร้างวัตถุ ActiveXObject ("Excel.Application") ใหม่ จากนั้นจึงดำเนินการกับวัตถุนี้ สร้างหน้าแผ่นงานใหม่ จากนั้นระบุแบบฟอร์มเพื่อป้อนข้อมูล
xlsheet.Cells(29,2).value=titleArray[0];
แต่ไม่สามารถทำได้หากส่งออกแผนภูมิวงกลมทางสถิติบนเพจไปยัง execl โดยส่วนตัวฉันคิดว่ามีสามวิธีในการทำเช่นนี้:
1. ใช้ฟังก์ชันเพื่อสร้างแผนภูมิวงกลมทางสถิติโดยตรงใน execl
2. สร้างเทมเพลตแล้วโอนค่าทางสถิติเพื่อดำเนินการ หลักฐานก็คือเทมเพลต execl ของคุณได้เตรียมกราฟทางสถิติต่างๆ ไว้แล้ว จากนั้น execl จะสร้างกราฟทางสถิติโดยอัตโนมัติตามค่าที่ส่งเข้ามา
โดยส่วนตัวแล้วฉันคิดว่าวิธีที่สองดีกว่า เนื่องจากวิธีนี้คุณสามารถควบคุมรูปแบบของแผนภูมิสถิติต่างๆ ได้อย่างง่ายดาย แม้ว่าคุณจะใช้โปรแกรมเพื่อสร้างแผนภูมิสถิติโดยตรง แต่คุณยังคงต้องถ่ายโอนข้อมูลเพื่อดำเนินการ จากนั้นจึงเรียกใช้ฟังก์ชัน ขึ้นอยู่กับค่าตัวเลขที่จะสร้างมันขึ้นมา