作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 html5 和 javascript 制作一个页面。但是我被困在了中间。在我的页面中,我们必须获取一个 excel 文件并读取它的全部数据并显示在速度计中。我不知道该怎么做。
如何从 excel 文件中获取输入,或者如何使用 javascript 读取 excel 文件。
如何通过我们从 excel 文件中获取的输入在速度计中显示输出...
<input type="button" value="Draw" onclick="drawWithInputValue();">
<input type="file" id="file" onchange="checkfile(this);" />
</div>
</body>
</html>
<script type="text/javascript" language="javascript">
function checkfile(sender)
{
var validExts = new Array(".xlsx", ".xls", ".csv");
var fileExt = sender.value;
fileExt = fileExt.substring(fileExt.lastIndexOf('.'));
if (validExts.indexOf(fileExt) < 0)
{
alert("Invalid file selected, valid files are of " +
validExts.toString() + " types.");
return false;
}
else return true;
}
这是为了验证 excel 页面。之后我完全糊涂了我在这里..伙计们,请救救我吧。有人请给我速度计的逻辑,它可以从 excel 中获取输入并通过旋转它的操纵杆显示输出
最佳答案
这可以帮助你阅读excel文件,
变量 xVal = 1;变量 yVal = 2
function readdata(x,y) {
x = xVal;
y = yVal;
try {
var excel = new ActiveXObject("Excel.Application");
excel.Visible = false;
var excel_file = excel.Workbooks.Open("D:\\Test.xls");// alert(excel_file.worksheets.count);
var excel_sheet = excel_file.Worksheets("Sheet1");
var data = excel_sheet.Cells(x, y).Value;
//alert(data);
drawWithexcelValue(data);
xVal = xVal + 1;
}
catch (ex) {
alert(ex);
}
}
关于javascript - 如何从 excel 文件中获取输入并在速度计上显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241701/
我是一名优秀的程序员,十分优秀!