로컬 텍스트 엑셀 파일 읽기/쓰기
익스플로우의 보안에 허용만 가능하면 자바스크립트 상에서도 읽기/쓰기가 가능하다.
우선 text파일 읽고 쓰는 예제이다.(C:\\book1.txt를 읽고 씀)
=====================================================================================================================
<html>
<head>
<title>file save/load</title>
<script type="text/javascript">
var fso=new ActiveXObject("Scripting.FileSystemObject");
var filename="C:\\book1.txt";
function savefile() {
if (!fso.FileExists(filename)) {
fso.CreateTextFile(filename,true);
}
var f=fso.OpenTextFile(filename,2,true);
f.Write(myarea.innerHTML);
f.Close();
}
function loadfile() {
if (!fso.FileExists(filename)) {
fso.CreateTextFile(filename,true);
}
var f=fso.OpenTextFile(filename,1);
r=f.ReadAll();
f.Close();
myarea.innerHTML=r;
}
//function window.onload() {
// loadfile(filename);
//}
</script>
</head>
<body>
<table>
<tr>
<td>
<div id=myarea contenteditable=true style="width:320;height:240;border:solid 2 inset;overflow:scroll;background-color:silver;"></div>
<br><input type=button value=load onclick=loadfile()><input type=button value=save onclick=savefile()>
</td>
</tr>
</table>
</form>
</body>
</html>
======================================Excel 파일 열고 쓰기 =================================================
- 쓰기 -
<script type="text/javascript">
// Declare the variables
var Excel, Book;
// Create the Excel application object.
Excel = new ActiveXObject("Excel.Application");
// Make Excel visible.
Excel.Visible = true;
// Create a new work book.
Book = Excel.Workbooks.Add()
// Place some text in the first cell of the sheet.
Book.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
// Save the sheet.
Book.SaveAs("C:\\book1.xls");
// Close Excel with the Quit method on the Application object.
Excel.Application.Quit();
</script>
- 열기 -
function StartExcel() {
var oExcel;
var oWBook;
oExcel = new ActiveXObject("Excel.Application");
oExcel.Visible = true;
oExcel.workbooks.open("C:/test.xls");
oExcel.Quit();
oExcel = null;
}
간단한 파일 읽기의 경우 상당히 유용할 수 있겠다..
게시판 목록
퍼블리셔팁
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 407 | HTML |
|
15년 전 | 2816 | |
| 406 | HTML | 15년 전 | 2327 | ||
| 405 | HTML | 15년 전 | 2704 | ||
| 404 | HTML |
|
15년 전 | 2374 | |
| 403 | HTML | 15년 전 | 2396 | ||
| 402 | HTML |
soulfuleyes
|
15년 전 | 4661 | |
| 401 | HTML | 15년 전 | 3119 | ||
| 400 | HTML | 15년 전 | 2168 | ||
| 399 | HTML | 15년 전 | 2813 | ||
| 398 | HTML | 15년 전 | 2037 | ||
| 397 | HTML | 15년 전 | 2527 | ||
| 396 | HTML | 15년 전 | 2657 | ||
| 395 | HTML | 15년 전 | 3185 | ||
| 394 | HTML |
|
15년 전 | 4247 | |
| 393 | HTML |
원더풀라입
|
15년 전 | 2132 | |
| 392 | HTML |
원더풀라입
|
15년 전 | 2207 | |
| 391 | HTML |
원더풀라입
|
15년 전 | 2280 | |
| 390 | HTML | 15년 전 | 2706 | ||
| 389 | HTML |
gamebomb
|
15년 전 | 2871 | |
| 388 | HTML |
intel
|
15년 전 | 5715 | |
| 387 | HTML | 15년 전 | 5988 | ||
| 386 | HTML | 15년 전 | 3170 | ||
| 385 | HTML | 15년 전 | 3213 | ||
| 384 | HTML | 15년 전 | 5106 | ||
| 383 | HTML | 15년 전 | 3367 | ||
| 382 | HTML |
헐크매니아
|
15년 전 | 3564 | |
| 381 | HTML |
WebRIA
|
15년 전 | 10348 | |
| 380 | HTML |
WebRIA
|
15년 전 | 3690 | |
| 379 | HTML | 15년 전 | 3832 | ||
| 378 | HTML | 16년 전 | 4857 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기