로컬 텍스트 엑셀 파일 읽기/쓰기
익스플로우의 보안에 허용만 가능하면 자바스크립트 상에서도 읽기/쓰기가 가능하다.
우선 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에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 527 | HTML |
aequum
|
13년 전 | 3219 | |
| 526 | HTML |
aequum
|
13년 전 | 2296 | |
| 525 | HTML |
aequum
|
13년 전 | 2604 | |
| 524 | HTML |
|
13년 전 | 2198 | |
| 523 | HTML | 13년 전 | 2784 | ||
| 522 | HTML | 13년 전 | 2586 | ||
| 521 | HTML |
mydie
|
13년 전 | 2608 | |
| 520 | HTML | 13년 전 | 4758 | ||
| 519 | HTML | 13년 전 | 3802 | ||
| 518 | HTML |
|
13년 전 | 6430 | |
| 517 | 기타 |
Kanzi
|
13년 전 | 3663 | |
| 516 | HTML |
Kanzi
|
13년 전 | 2997 | |
| 515 | 기타 | 13년 전 | 4301 | ||
| 514 | HTML | 13년 전 | 2970 | ||
| 513 | JavaScript |
visualp
|
13년 전 | 2574 | |
| 512 | JavaScript | 13년 전 | 20146 | ||
| 511 | 기타 | 13년 전 | 5303 | ||
| 510 | HTML | 13년 전 | 2729 | ||
| 509 | HTML | 13년 전 | 3906 | ||
| 508 | HTML |
techer
|
14년 전 | 2836 | |
| 507 | HTML | 14년 전 | 2065 | ||
| 506 | HTML | 14년 전 | 1981 | ||
| 505 | HTML |
좋은천사7
|
14년 전 | 2575 | |
| 504 | HTML |
좋은천사7
|
14년 전 | 2223 | |
| 503 | HTML |
좋은천사7
|
14년 전 | 4467 | |
| 502 | HTML |
좋은천사7
|
14년 전 | 2792 | |
| 501 | HTML |
김준수사랑
|
14년 전 | 2711 | |
| 500 | HTML |
레인보우1492
|
14년 전 | 2195 | |
| 499 | HTML |
네비플러스
|
14년 전 | 2441 | |
| 498 | HTML |
8제임스8
|
14년 전 | 2340 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기